XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total net revenues $ 294,341 $ 276,594 $ 548,864 $ 524,770
Cost of revenues:        
Total cost of revenues 127,720 123,803 246,811 244,864
Gross profit 166,621 152,791 302,053 279,906
Selling, general and administrative expenses 68,893 60,575 131,954 118,784
Amortization of intangible assets 9,298 15,417 24,625 31,149
Interest expense, net 40,651 40,388 81,527 82,159
Loss on refinancing of debt 80 23,400 80 24,090
Foreign exchange loss (gain) 627 (611) 916 (1,183)
Other income, net (5,825) (1,520) (6,066) (1,249)
Income before income taxes 18,897 15,142 4,074 26,156
Provision for income taxes 10,935 6,388 9,372 11,079
Net income (loss) 7,962 8,754 (5,298) 15,077
Other comprehensive income (loss) net of tax:        
Pension and post-retirement benefits (net of taxes of $24, $10, $27, and $47, respectively) 71 30 81 143
Interest rate derivatives (net of taxes of $(386), $(857), $(652) and $(711), respectively) (1,123) (2,461) (1,895) (2,042)
Foreign currency translation 82,217 (23,110) 101,777 (50,816)
Comprehensive income (loss) $ 89,127 $ (16,787) $ 94,665 $ (37,638)
Earnings (loss) per share:        
Basic (in dollars per share) $ 0.03 $ 0.03 $ (0.02) $ 0.05
Diluted (in dollars per share) $ 0.03 $ 0.03 $ (0.02) $ 0.05
Weighted average number of shares outstanding:        
Basic (in shares) 283,933 282,894 283,747 282,403
Diluted (in shares) 285,756 284,541 283,747 284,264
Illinois EO litigation settlements        
Cost of revenues:        
Illinois EO litigation settlements $ 34,000 $ 0 $ 64,943 $ 0
Service        
Revenues:        
Total net revenues 257,244 237,756 481,184 464,237
Cost of revenues:        
Total cost of revenues 113,293 109,136 220,922 219,988
Product        
Revenues:        
Total net revenues 37,097 38,838 67,680 60,533
Cost of revenues:        
Total cost of revenues $ 14,427 $ 14,667 $ 25,889 $ 24,876