v3.25.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 15,797 $ 8,335 $ 27,925 $ 16,219
Other comprehensive income (loss), net of tax:        
Cumulative translation adjustments 3,785 (105) 5,333 (1,189)
Cash flow hedging activity (247) 233 (924) 1,842
Pension and postretirement medical liability adjustments 225 250 442 (27)
Other comprehensive income 3,763 378 4,851 626
Comprehensive income $ 19,560 $ 8,713 $ 32,776 $ 16,845