XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments and Hedging Activities - OCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Effect of derivative instruments on earnings    
Gain (Loss) Recognized in OCI $ 95 $ 221
Reclassified from Accumulated OCI into Earnings    
Effect of derivative instruments on earnings    
Gain (Loss) Reclassified from Accumulated OCI into Earnings 5 129
Foreign currency derivatives.    
Effect of derivative instruments on earnings    
Gain (Loss) Recognized in OCI (39) 76
Foreign currency derivatives. | Reclassified from Accumulated OCI into Earnings    
Effect of derivative instruments on earnings    
Gain (Loss) Reclassified from Accumulated OCI into Earnings (88) 102
Commodity derivatives    
Effect of derivative instruments on earnings    
Gain (Loss) Recognized in OCI 134 145
Commodity derivatives | Reclassified from Accumulated OCI into Earnings    
Effect of derivative instruments on earnings    
Gain (Loss) Reclassified from Accumulated OCI into Earnings $ 93 $ 27