XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net Income $ 50,370 $ 40,204 $ 147,153
Other Comprehensive Income (Loss):      
Foreign currency translation adjustments (Note 19) (59,390) 40,423 (21,567)
Defined benefit pension plans:      
Net actuarial gain (loss) arising in period (net of tax benefit of $2,044, tax benefit of $508 and tax benefit of $894 for 2024, 2023 and 2022, respectively) (5,888) (1,630) (2,857)
Amortization of prior service cost included in pension expense (net of tax expense of $2, $2 and $3 for 2024, 2023 and 2022, respectively) 8 8 6
Amortization of actuarial loss included in pension expense (net of tax expense of $104, $99 and $599 for 2024, 2023 and 2022, respectively) 292 293 1,794
Net defined benefit pension plan activity (Note 19) (5,588) (1,329) (1,057)
Cash flow hedges:      
Cash flow hedge activity (1,249) (2,174) 8,357
Reclassifications to income in period (9) (10) (9)
Net cash flow hedge activity (Note 19) (1,258) (2,184) 8,348
Other Comprehensive Income (Loss) (66,236) 36,910 (14,276)
Comprehensive Income (Loss) $ (15,866) $ 77,114 $ 132,877