Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Operations

v3.25.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue:      
Total revenue $ 345,066 $ 334,503 $ 408,544
Cost of sales and operating expenses:      
Total cost of sales 241,130 242,082 257,150
Gross profit 103,936 92,421 151,394
Selling, general and administrative expenses 94,192 103,191 96,348
Income (loss) from operations 9,744 (10,770) 55,046
Other income (expense):      
Interest (expense) income, net (5,703) 155 1,093
Other income, net 1,495 666 2,268
Change in fair value of warrant liability 2,301 2,270 (525)
Total other (expense) income, net (1,907) 3,091 2,836
Income (loss) before income tax provision 7,837 (7,679) 57,882
Income tax (expense) benefit (1,986) 2,116 (14,021)
Net income (loss) $ 5,851 $ (5,563) $ 43,861
Earnings (loss) per share:      
Basic (in dollars per share) $ 0.11 $ (0.11) $ 0.85
Diluted (in dollars per share) $ 0.11 $ (0.15) $ 0.83
Weighted average shares outstanding:      
Basic (in shares) 53,113,508 51,291,424 51,568,436
Diluted (in shares) 53,359,085 51,457,821 53,145,639
Products      
Revenue:      
Total revenue $ 214,950 $ 217,455 $ 284,554
Cost of sales and operating expenses:      
Total cost of sales 141,152 155,376 176,074
Leasing      
Revenue:      
Total revenue 22,146 14,513 28,732
Cost of sales and operating expenses:      
Total cost of sales 8,468 4,599 6,929
Services      
Revenue:      
Total revenue 107,970 102,535 95,258
Cost of sales and operating expenses:      
Total cost of sales $ 91,510 $ 82,107 $ 74,147