Quarterly report [Sections 13 or 15(d)]

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

v3.26.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, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 586,948 $ 575,185 $ 603,440 $ 692,387 $ 698,684 $ 700,460 $ 603,440 $ 700,460
Other comprehensive income (loss) before reclassifications             4,599 8,238
Amounts reclassified from AOCI             (943) (4,702)
Total other comprehensive income (loss) 1,429 1,313 914 (3,033) 6,343 226 3,656 3,536
Ending balance 606,255 586,948 575,185 607,866 692,387 698,684 606,255 607,866
Total                 
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance 5,498 4,185 3,271 (838) (7,181) (7,407) 3,271 (7,407)
Total other comprehensive income (loss) 1,429 1,313 914 (3,033) 6,343 226    
Ending balance 6,927 $ 5,498 4,185 (3,871) $ (838) (7,181) 6,927 (3,871)
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             267 172
Amounts reclassified from AOCI             (22) (3)
Total other comprehensive income (loss) (1)     (1)     245 169
Ending balance 2,695     1,636     2,695 1,636
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             4,257 (3,378)
Amounts reclassified from AOCI             (921) (4,699)
Total other comprehensive income (loss) 1,355     (1,363)     3,336 (8,077)
Ending balance 4,157     1,825     4,157 1,825
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             75 11,444
Amounts reclassified from AOCI             0 0
Total other comprehensive income (loss) 75     (1,669)     75 11,444
Ending balance $ 75     $ (7,332)     $ 75 $ (7,332)