v3.26.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - 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 (loss) $ 33,708 $ 4,453 $ 37,247 $ 6,258
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment 409 2,660 119 2,987
Cash flow hedging activity 275 (1,115) 564 (1,735)
Reclassification of hedging activities into earnings (193) (472) (152) (952)
Reclassification related to pension termination activity into earnings 0 2 0 48
Reclassification of pension adjustments into earnings (2) 5 (8) 7
Total other comprehensive income (loss), net of tax 489 1,080 523 355
Comprehensive income (loss) $ 34,197 $ 5,533 $ 37,770 $ 6,613