v3.25.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues    
Total revenues $ 240,415 $ 127,997
Cost of Revenue [Abstract]    
Total cost of revenues [1] 163,911 78,907
Selling, general and administrative expenses 32,349 21,337
(Gain) loss on sale of assets 148 (124)
Depreciation and amortization 14,945 4,793
Impairment of long-lived assets 2,924 0
Acquisition and integration costs 4,288 773
Income from operations 21,850 22,311
Interest expense 700 719
Other expense (income), net (214) 520
Equity method earnings 0 (468)
Income before income taxes 21,364 21,540
Income tax expense, net 6,607 5,123
Net income 14,757 16,417
Foreign currency translation adjustment 4,616 1,030
Comprehensive income $ 19,373 $ 17,447
Earnings per common share    
Basic $ 0.21 $ 0.53
Diluted $ 0.21 $ 0.51
Weighted average common shares outstanding    
Basic 69,290,100 30,978,328
Diluted 69,477,519 32,292,887
Product    
Revenues    
Total revenues $ 167,350 $ 106,951
Cost of Revenue [Abstract]    
Total cost of revenues [1] 119,695 65,173
Service    
Revenues    
Total revenues 35,061 13,970
Cost of Revenue [Abstract]    
Total cost of revenues [1] 31,820 12,363
Rental    
Revenues    
Total revenues 38,004 7,076
Cost of Revenue [Abstract]    
Total cost of revenues [1] $ 12,396 $ 1,371
[1] Cost of revenues excludes depreciation and amortization.