Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Components of AOCI (Details)

v3.25.0.1
Stockholders' Equity - Components of AOCI (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accum. other comp. income (loss)    
Accumulated Other Comprehensive Income (Loss), Net of Tax    
Stockholders equity $ (7,407) $ (958)
Defined benefit and other postretirement plans     
Tax    
Tax related to AOCI (4,628) (4,344)
Accumulated Other Comprehensive Income (Loss), Net of Tax    
Stockholders equity 1,467 612
Net gain (loss) from hedging activities    
Tax    
Tax related to AOCI (3,504) (4,385)
Accumulated Other Comprehensive Income (Loss), Net of Tax    
Stockholders equity 9,901 12,546
Foreign currency translation     
Accumulated Other Comprehensive Income (Loss), Net of Tax    
Stockholders equity $ (18,775) $ (14,116)