v3.26.3
Consolidated Statements of Operations and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues:        
Total net revenues $ 324,886 $ 311,312 $ 926,306 $ 860,176
Cost of revenues:        
Total cost of revenues 144,097 133,751 420,485 380,562
Gross profit 180,789 177,561 505,821 479,614
Selling, general and administrative expenses 64,140 63,294 200,507 195,248
Amortization of intangible assets 3,004 3,090 9,050 27,715
Interest expense, net 34,122 39,147 103,272 120,674
Loss on refinancing of debt 0 1,087 936 1,167
Foreign exchange gain, net (1,095) (1,528) (5,412) (612)
Other income, net (3,114) (464) (6,928) (6,530)
Income before income taxes 83,732 72,935 204,396 77,009
Provision for income taxes 25,341 24,535 65,773 33,907
Net income 58,391 48,400 138,623 43,102
Other comprehensive income (loss) net of tax:        
Pension and post-retirement benefits (net of taxes of $(7), $(4), $(77), and $23, respectively) (21) (12) (223) 69
Interest rate derivatives (net of taxes of $338, $(10), $1,301 and $(662), respectively) 984 (29) 3,791 (1,924)
Foreign currency translation (2,299) (17,178) (38,521) 84,599
Comprehensive income $ 57,055 $ 31,181 $ 103,670 $ 125,846
Earnings per share:        
Basic (in dollars per share) $ 0.20 $ 0.17 $ 0.49 $ 0.15
Diluted (in dollars per share) $ 0.20 $ 0.17 $ 0.48 $ 0.15
Weighted average number of shares outstanding:        
Basic (in shares) 285,997 284,067 285,557 283,855
Diluted (in shares) 289,217 286,745 288,271 286,019
Illinois EO litigation settlement        
Cost of revenues:        
Illinois EO litigation settlements $ 0 $ 0 $ 0 $ 64,943
Service        
Revenues:        
Total net revenues 277,092 255,529 797,025 736,713
Cost of revenues:        
Total cost of revenues 127,098 114,337 372,766 335,259
Product        
Revenues:        
Total net revenues 47,794 55,783 129,281 123,463
Cost of revenues:        
Total cost of revenues $ 16,999 $ 19,414 $ 47,719 $ 45,303