XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 86,194 $ 62,773 $ 157,463 $ 122,378
Other comprehensive (loss) income, net of tax:        
Foreign currency translation adjustments (Note 7) (2,188) 44,143 (8,262) 66,680
Pension and post-retirement plan adjustments, net of tax (Note 7) 313 242 641 443
Unrealized gains (losses) on cash flow hedges (Note 7) 110 0 (45) 0
Reclassification from accumulated other comprehensive loss into net income (Note 7) (33) 0 (33) 0
Total other comprehensive (loss) income, net of tax (1,798) 44,385 (7,699) 67,123
Comprehensive income $ 84,396 $ 107,158 $ 149,764 $ 189,501