v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 17,349 $ 27,369
Other comprehensive income/(loss), before tax:    
Foreign currency translation 13,123 (11,831)
Pension settlement/curtailment 1,600 0
Amortization of pension liability adjustments:    
Prior service credit (37) (38)
Net actuarial loss 287 178
Payments and amortization related to interest rate swaps included in earnings (192) (4,038)
Derivative valuation adjustment (493) 1,194
Income taxes related to items of other comprehensive income/(loss):    
Pension settlement/curtailment (422) 0
Amortization of prior service credit 11 11
Amortization of net actuarial loss (88) (54)
Payments and amortization related to interest rate swaps included in earnings 14 1,022
Derivative valuation adjustment 36 (302)
Comprehensive income 31,188 13,511
Comprehensive income attributable to the noncontrolling interest (216) 124
Comprehensive income attributable to the Company $ 31,404 $ 13,387