v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues        
Total revenues $ 224,234 $ 130,302 $ 464,649 $ 258,299
Cost of Revenue [Abstract]        
Total cost of revenues [1] 152,515 84,310 316,426 163,217
Selling, general and administrative expenses 28,835 18,582 61,184 39,919
Gain on sale of assets (419) (194) (271) (318)
Depreciation and amortization 14,974 6,589 29,919 11,382
Impairment of long-lived assets 503 3,522 3,427 3,522
Acquisition and integration costs 5,131 4,423 9,419 5,196
Income from operations 22,695 13,070 44,545 35,381
Interest expense 551 607 1,251 1,326
Other income, net (92) (653) (306) (133)
Equity method earnings 0 (744) 0 (1,212)
Income before income taxes 22,236 13,860 43,600 35,400
Income tax expense, net 6,891 4,326 13,498 9,449
Net income 15,345 9,534 30,102 25,951
Foreign currency translation adjustment 6,728 (1,789) 11,344 (2,819)
Comprehensive income $ 22,073 $ 7,745 $ 41,446 $ 23,132
Earnings per common share        
Basic $ 0.22 $ 0.31 $ 0.44 $ 0.84
Diluted $ 0.22 $ 0.3 $ 0.43 $ 0.8
Weighted average common shares outstanding        
Basic 68,943,387 30,978,880 69,115,786 30,978,604
Diluted 69,147,457 32,316,502 69,330,598 32,302,765
Product        
Revenues        
Total revenues $ 149,449 $ 109,728 $ 316,799 $ 216,679
Cost of Revenue [Abstract]        
Total cost of revenues [1] 112,234 71,198 234,450 136,371
Service        
Revenues        
Total revenues 30,782 13,930 65,843 27,900
Cost of Revenue [Abstract]        
Total cost of revenues [1] 26,025 12,111 55,324 24,474
Rental        
Revenues        
Total revenues 44,003 6,644 82,007 13,720
Cost of Revenue [Abstract]        
Total cost of revenues [1] $ 14,256 $ 1,001 $ 26,652 $ 2,372
[1] Cost of revenues excludes depreciation and amortization.