v3.26.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net income $ 17,840 $ 12,128
Other comprehensive income (loss), net of tax:    
Cumulative translation adjustments (1,182) 1,548
Cash flow hedging activity 521 (677)
Pension and postretirement medical liability adjustments 173 217
Other comprehensive income (loss) (488) 1,088
Comprehensive income $ 17,352 $ 13,216