v3.26.3
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues        
Total revenues $ 265,054 $ 240,000 $ 748,981 $ 704,649
Cost of Revenue [Abstract]        
Total cost of revenues [1] 169,177 164,057 484,947 480,483
Selling, general and administrative expenses 44,432 35,574 125,269 96,758
Gain on sale of assets, net (89) (40,918) (11,962) (41,189)
Depreciation and amortization 16,547 15,362 48,982 45,281
Impairment of long-lived assets 0 0 0 3,427
Acquisition and integration costs 900 3,641 4,101 13,060
Provision for legal settlement 1,761 0 53,368 0
Income from operations 32,326 62,284 44,276 106,829
Interest (income) expense, net 192 (677) (1,233) (1,928)
Other (income) expense, net (2,253) 303 (3,075) (3)
Bargain purchase loss 0 3,342 0 3,342
Income before income taxes 34,771 57,962 48,584 101,562
Income tax expense 8,485 18,734 13,938 32,232
Net income 26,286 39,228 34,646 69,330
Foreign currency translation adjustment 3,914 1,314 5,224 12,658
Comprehensive income $ 30,200 $ 40,542 $ 39,870 $ 81,988
Earnings per common share        
Basic $ 0.38 $ 0.57 $ 0.5 $ 1
Diluted $ 0.37 $ 0.57 $ 0.5 $ 1
Weighted average common shares outstanding        
Basic 69,956,631 68,814,125 69,233,744 69,014,146
Diluted 70,652,583 69,265,300 69,932,877 69,305,070
Product        
Revenues        
Total revenues $ 190,361 $ 165,802 $ 520,635 $ 482,601
Cost of Revenue [Abstract]        
Total cost of revenues [1] 133,067 127,432 381,051 361,882
Service        
Revenues        
Total revenues 31,288 31,810 94,134 97,653
Cost of Revenue [Abstract]        
Total cost of revenues [1] 23,355 23,416 65,855 78,740
Rental        
Revenues        
Total revenues 43,405 42,388 134,212 124,395
Cost of Revenue [Abstract]        
Total cost of revenues [1] $ 12,755 $ 13,209 $ 38,041 $ 39,861
[1] Cost of revenues excludes depreciation and amortization.