v3.26.1
Condensed Consolidated Statements of Comprehensive (Loss) Income (Unaudited) - 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 $ (30,103) $ 11,679 $ 11,546 $ 62,127
Other comprehensive (loss) income, net of tax:        
Reclassification adjustment for amortization of net loss (pre-tax other income) 27 19 52 51
Unrealized gain on commodity swap derivatives 0 116 0 116
Unrealized gain on foreign currency derivatives 700 1,476 809 1,829
Gain on foreign currency derivatives reclassified into cost of sales after tax (521) (72) (892) 519
Comprehensive (loss) income $ (29,897) $ 13,218 $ 11,515 $ 64,642