XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 62,773 $ 72,234 $ 122,378 $ 130,373
Other comprehensive gain (loss), net of tax:        
Foreign currency translation adjustments (Note 7) 44,143 (8,822) 66,680 (19,495)
Pension and post-retirement plan adjustments, net of tax (Note 7) 242 2,022 443 2,396
Reclassification of currency translation from accumulated other comprehensive loss into net income (Note 7) 0 (1,200) 0 (1,200)
Total other comprehensive gain (loss), net of tax 44,385 (8,000) 67,123 (18,299)
Comprehensive income $ 107,158 $ 64,234 $ 189,501 $ 112,074