v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net Income (Loss) $ 25,809 $ 46,924 $ 28,940 $ 44,612
Amortization of unrecognized net periodic benefit credit, net of tax: (2025 - Three-month period $54, Six-month period $108) (2024 - Three-month period $64, Six-month period $129)        
Net actuarial gain (156) (185) (312) (372)
Interest rate swap and foreign currency translation:        
Change in unrealized loss on interest rate swap, net of tax: (2024 - Three-month period $152, Six-month period $282)   (432)   (798)
Change in foreign currency translation, net of tax: (2025 - Three-month period $241, Six-month period $175) (2024 - Three-month period $90, Six-month period $240) 679 (255) 492 (681)
OTHER COMPREHENSIVE INCOME (LOSS), net of tax 523 (872) 180 (1,851)
TOTAL COMPREHENSIVE INCOME $ 26,332 $ 46,052 $ 29,120 $ 42,761