v3.26.1
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 $ 17,704 $ 9,332 $ 33,153 $ 26,681
Other comprehensive income, before tax:        
Foreign currency translation and other adjustments 2,492 40,149 (2,355) 53,272
Pension settlement/curtailment 0 (3,200) 0 (1,600)
Amortization of pension liability adjustments:        
Prior service credit (39) (37) (78) (74)
Net actuarial loss 366 306 734 593
Payments and amortization related to interest rate swaps included in earnings (153) (79) (286) (271)
Derivative valuation adjustment 1,021 (101) 1,678 (594)
Income taxes related to items of other comprehensive income:        
Pension settlement/curtailment 0 844 0 422
Amortization of prior service credit 11 12 23 23
Amortization of net actuarial loss (97) (93) (213) (181)
Payments and amortization related to interest rate swaps included in earnings 82 20 132 34
Derivative valuation adjustment (526) 38 (774) 74
Comprehensive income 20,861 47,191 32,014 78,379
Comprehensive income attributable to the noncontrolling interest 386 304 507 88
Comprehensive income attributable to the Company $ 20,475 $ 46,887 $ 31,507 $ 78,291