XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments and Hedging Activities - OCI (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Effect of derivative instruments on earnings        
Gain (Loss) Recognized in OCI $ (565) $ (229) $ (470) $ (8)
Reclassified from Accumulated OCI into Earnings        
Effect of derivative instruments on earnings        
Gain (Loss) Reclassified from Accumulated OCI into Earnings (48) 148 (43) 277
Foreign currency derivatives.        
Effect of derivative instruments on earnings        
Gain (Loss) Recognized in OCI 292 (149) 253 (73)
Foreign currency derivatives. | Reclassified from Accumulated OCI into Earnings        
Effect of derivative instruments on earnings        
Gain (Loss) Reclassified from Accumulated OCI into Earnings (48) 86 (136) 188
Commodity derivatives        
Effect of derivative instruments on earnings        
Gain (Loss) Recognized in OCI $ (857) (80) (723) 65
Commodity derivatives | Reclassified from Accumulated OCI into Earnings        
Effect of derivative instruments on earnings        
Gain (Loss) Reclassified from Accumulated OCI into Earnings   $ 62 $ 93 $ 89