v3.26.1
Derivative Instruments and Hedging Activities - OCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI $ 84 $ 1,013
Reclassified from Accumulated OCI into Earnings    
Derivative Instruments and Hedging Activities    
Gain (Loss) Reclassified from Accumulated OCI into Earnings (1,046) (1,128)
Foreign currency derivatives    
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI (221) (39)
Foreign currency derivatives | Reclassified from Accumulated OCI into Earnings    
Derivative Instruments and Hedging Activities    
Gain (Loss) Reclassified from Accumulated OCI into Earnings 14 (237)
Commodity derivatives    
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI 305 1,052
Commodity derivatives | Reclassified from Accumulated OCI into Earnings    
Derivative Instruments and Hedging Activities    
Gain (Loss) Reclassified from Accumulated OCI into Earnings $ (1,060) $ (891)