v3.26.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenues    
Total revenues $ 239,031 $ 240,415
Cost of Revenue [Abstract]    
Total cost of revenues [1] 154,522 163,911
Selling, general and administrative expenses 41,748 32,349
(Gain) loss on sale of assets (2,020) 148
Depreciation and amortization 16,222 14,945
Impairment of long-lived assets 0 2,924
Acquisition and integration costs 1,588 4,288
Provision for legal settlement 48,803 0
Income (loss) from operations (21,832) 21,850
Interest (income) expense, net (388) 700
Other (income) expense, net 150 (214)
Income (loss) before income taxes (21,594) 21,364
Income tax expense (benefit), net (4,923) 6,607
Net income (loss) (16,671) 14,757
Foreign currency translation adjustment 1,750 4,616
Comprehensive income (loss) $ (14,921) $ 19,373
Earnings per common share    
Basic $ (0.24) $ 0.21
Diluted $ (0.24) $ 0.21
Weighted average common shares outstanding    
Basic 68,940,260 69,290,100
Diluted 68,940,260 69,477,519
Product    
Revenues    
Total revenues $ 162,895 $ 167,350
Cost of Revenue [Abstract]    
Total cost of revenues [1] 123,252 119,695
Service    
Revenues    
Total revenues 31,141 35,061
Cost of Revenue [Abstract]    
Total cost of revenues [1] 19,177 31,820
Rental    
Revenues    
Total revenues 44,995 38,004
Cost of Revenue [Abstract]    
Total cost of revenues [1] $ 12,093 $ 12,396
[1] Cost of revenues excludes depreciation and amortization.