XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments and Hedging Activities - OCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Effect of derivative instruments on earnings    
Gain (Loss) Recognized in OCI $ 221 $ 476
Reclassified from Accumulated OCI into Earnings    
Effect of derivative instruments on earnings    
Gain (Loss) Reclassified from Accumulated OCI into Earnings 129 771
Foreign currency forward contracts    
Effect of derivative instruments on earnings    
Gain (Loss) Recognized in OCI 76 79
Foreign currency forward contracts | Reclassified from Accumulated OCI into Earnings    
Effect of derivative instruments on earnings    
Gain (Loss) Reclassified from Accumulated OCI into Earnings 102 103
Commodity futures contracts    
Effect of derivative instruments on earnings    
Gain (Loss) Recognized in OCI 145 397
Commodity futures contracts | Reclassified from Accumulated OCI into Earnings    
Effect of derivative instruments on earnings    
Gain (Loss) Reclassified from Accumulated OCI into Earnings $ 27 $ 668