v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue:        
Total revenue $ 70,932 $ 107,382 $ 141,546 $ 173,158
Cost of sales and operating expenses:        
Total cost of sales 54,658 72,045 106,391 119,856
Gross profit 16,274 35,337 35,155 53,302
Selling, general and administrative expenses 21,024 22,823 43,237 47,435
(Loss) income from operations (4,750) 12,514 (8,082) 5,867
Other (expense) income:        
Interest expense, net (2,451) (2,452) (4,581) (3,633)
Other income, net 2 134 1,009 2,022
Change in fair value of warrant liability   131   74
Total other expense, net (2,449) (2,187) (3,572) (1,537)
(Loss) income before income tax provision (7,199) 10,327 (11,654) 4,330
Income tax benefit (expense) 1,629 (1,752) 2,634 (1,032)
Net (loss) income $ (5,570) $ 8,575 $ (9,020) $ 3,298
(Loss) earnings per share:        
Basic (in dollars per share) $ (0.12) $ 0.18 $ (0.19) $ 0.07
Diluted (in dollars per share) $ (0.12) $ 0.18 $ (0.19) $ 0.07
Weighted average shares outstanding:        
Basic (in shares) 47,348,476 46,914,100 47,294,858 49,596,045
Diluted (in shares) 47,348,476 47,092,413 47,294,858 49,782,764
Products        
Revenue:        
Total revenue $ 32,083 $ 74,589 $ 67,387 $ 111,711
Cost of sales and operating expenses:        
Total cost of sales 24,473 50,630 48,496 78,269
Leasing        
Revenue:        
Total revenue 12,362 8,231 24,208 15,732
Cost of sales and operating expenses:        
Total cost of sales 4,230 2,651 8,693 5,659
Services        
Revenue:        
Total revenue 26,487 24,562 49,951 45,715
Cost of sales and operating expenses:        
Total cost of sales $ 25,955 $ 18,764 $ 49,202 $ 35,928