v3.25.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue:      
Total revenue $ 335,286 $ 345,066 $ 334,503
Cost of sales and operating expenses:      
Total cost of sales 229,512 241,130 242,082
Gross profit 105,774 103,936 92,421
Selling, general and administrative expenses 89,984 94,192 103,191
Income (loss) from operations 15,790 9,744 (10,770)
Other (expense) income:      
Interest (expense) income, net (8,330) (5,703) 155
Other income, net 2,982 1,495 666
Change in fair value of warrant liability 85 2,301 2,270
Total other (expense) income, net (5,263) (1,907) 3,091
Income (loss) before income tax provision 10,527 7,837 (7,679)
Income tax (expense) benefit (1,952) (1,986) 2,116
Net income (loss) $ 8,575 $ 5,851 $ (5,563)
Earnings (loss) per share:      
Basic (in dollars per share) $ 0.18 $ 0.11 $ (0.15)
Diluted (in dollars per share) $ 0.18 $ 0.11 $ (0.15)
Weighted average shares outstanding:      
Basic (in shares) 48,378,882 53,113,508 51,291,424
Diluted (in shares) 48,754,585 53,359,085 51,457,821
Products      
Revenue:      
Total revenue $ 206,472 $ 214,950 $ 217,455
Cost of sales and operating expenses:      
Total cost of sales 143,258 141,152 155,376
Leasing      
Revenue:      
Total revenue 35,071 22,146 14,513
Cost of sales and operating expenses:      
Total cost of sales 12,136 8,468 4,599
Services      
Revenue:      
Total revenue 93,743 107,970 102,535
Cost of sales and operating expenses:      
Total cost of sales $ 74,118 $ 91,510 $ 82,107

Source