Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details)

v3.26.1
Stockholders' Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 575,185 $ 603,440 $ 698,684 $ 700,460 $ 603,440 $ 700,460
Other comprehensive income (loss) before reclassifications         2,755 9,740
Amounts reclassified from AOCI         (528) (3,171)
Total other comprehensive income (loss) 1,313 914 6,343 226 2,227 6,569
Ending balance 586,948 575,185 692,387 698,684 586,948 692,387
Total             
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 4,185 3,271 (7,181) (7,407) 3,271 (7,407)
Total other comprehensive income (loss) 1,313 914 6,343 226    
Ending balance 5,498 4,185 (838) (7,181) 5,498 (838)
Defined benefit and other postretirement plans             
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   2,450   1,467 2,450 1,467
Other comprehensive income (loss) before reclassifications         268 172
Amounts reclassified from AOCI         (22) (2)
Total other comprehensive income (loss) 350   171   246 170
Ending balance 2,696   1,637   2,696 1,637
Net gain (loss) from hedging activities            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   821   9,902 821 9,902
Other comprehensive income (loss) before reclassifications         2,487 (3,545)
Amounts reclassified from AOCI         (506) (3,169)
Total other comprehensive income (loss) 963   (2,410)   1,981 (6,714)
Ending balance 2,802   3,188   2,802 3,188
Foreign currency translation             
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 0   $ (18,776) 0 (18,776)
Other comprehensive income (loss) before reclassifications         0 13,113
Amounts reclassified from AOCI         0 0
Total other comprehensive income (loss) 0   8,582   0 13,113
Ending balance $ 0   $ (5,663)   $ 0 $ (5,663)