The company also increased 2023 net cash provided by operating activities by 16% to $110 million and generated $73 million in free cash flow.