Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Stockholders' Equity - Changes in Accumulated Other Comprehensive Income (Loss), Net of Tax (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 692,387 $ 698,684 $ 700,460 $ 717,283 $ 711,356 $ 705,464 $ 700,460 $ 705,464
Other comprehensive income (loss) before reclassifications             8,238 6,246
Amounts reclassified from AOCI             (4,702) (10,544)
Net current period other comprehensive income (loss) (3,033) 6,343 226 (5,248) (1,224) 2,174 3,536 (4,298)
Ending balance 607,866 692,387 698,684 729,370 717,283 711,356 607,866 729,370
Total                 
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance (838) (7,181) (7,407) (8) 1,216 (958) (7,407) (958)
Net current period other comprehensive income (loss) (3,033) 6,343 226 (5,248) (1,224) 2,174    
Ending balance (3,871) $ (838) (7,181) (5,256) $ (8) 1,216 (3,871) (5,256)
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 549
Amounts reclassified from AOCI             (3) (22)
Net current period other comprehensive income (loss) (1)     3     169 527
Ending balance 1,636     1,139     1,636 1,139
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,378) 1,657
Amounts reclassified from AOCI             (4,699) (10,522)
Net current period other comprehensive income (loss) (1,363)     (11,654)     (8,077) (8,865)
Ending balance 1,825     3,681     1,825 3,681
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             11,444 4,040
Amounts reclassified from AOCI             0 0
Net current period other comprehensive income (loss) (1,669)     6,403     11,444 4,040
Ending balance $ (7,332)     $ (10,076)     $ (7,332) $ (10,076)