Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
Stockholders' Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 698,684 $ 700,460 $ 711,356 $ 705,464 $ 700,460 $ 705,464
Other comprehensive income (loss) before reclassifications         9,740 7,955
Amounts reclassified from AOCI         (3,171) (7,005)
Total other comprehensive income (loss) 6,343 226 (1,224) 2,174 6,569 950
Ending balance 692,387 698,684 717,283 711,356 692,387 717,283
Total             
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (7,181) (7,407) 1,216 (958) (7,407) (958)
Total other comprehensive income (loss) 6,343 226 (1,224) 2,174    
Ending balance (838) (7,181) (8) 1,216 (838) (8)
Defined benefit and other postretirement plans             
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   1,467   612 1,467 612
Other comprehensive income (loss) before reclassifications         172 540
Amounts reclassified from AOCI         (2) (16)
Total other comprehensive income (loss) 171   530   170 524
Ending balance 1,637   1,136   1,637 1,136
Net gain (loss) from hedging activities            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   9,902   12,546 9,902 12,546
Other comprehensive income (loss) before reclassifications         (3,545) 9,778
Amounts reclassified from AOCI         (3,169) (6,989)
Total other comprehensive income (loss) (2,410)   (1,075)   (6,714) 2,789
Ending balance 3,188   15,335   3,188 15,335
Foreign currency translation             
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ (18,776)   $ (14,116) (18,776) (14,116)
Other comprehensive income (loss) before reclassifications         13,113 (2,363)
Amounts reclassified from AOCI         0 0
Total other comprehensive income (loss) 8,582   (679)   13,113 (2,363)
Ending balance $ (5,663)   $ (16,479)   $ (5,663) $ (16,479)