XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Instruments and Hedging Activities - OCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI $ 1,200 $ 95
Reclassified from Accumulated OCI into Earnings    
Derivative Instruments and Hedging Activities    
Gain (Loss) Reclassified from Accumulated OCI into Earnings (435) 5
Foreign currency derivatives.    
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI (358) (39)
Foreign currency derivatives. | Reclassified from Accumulated OCI into Earnings    
Derivative Instruments and Hedging Activities    
Gain (Loss) Reclassified from Accumulated OCI into Earnings (26) (88)
Commodity derivatives    
Derivative Instruments and Hedging Activities    
Gain (Loss) Recognized in OCI 1,558 134
Commodity derivatives | Reclassified from Accumulated OCI into Earnings    
Derivative Instruments and Hedging Activities    
Gain (Loss) Reclassified from Accumulated OCI into Earnings $ (409) $ 93