XML 40 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Derivatives designated as hedging instruments:            
Derivative contracts            
Assets       $ 598 $ 219 $ 120
Liabilities       (264) (84) (249)
Derivatives designated as hedging instruments: | Foreign currency forward contracts            
Derivative contracts            
Notional Amounts       8,574 5,533 11,050
Assets       428 14  
Liabilities           (17)
Derivatives designated as hedging instruments: | Commodity futures contracts            
Derivative contracts            
Notional Amounts       7,375 7,147 6,911
Assets       170 205 120
Liabilities       $ (264) $ (84) $ (232)
Forecast | Foreign currency forward contracts            
Derivative contracts            
Gain to be reclassified $ 153 $ 161 $ 114      
Forecast | Commodity futures contracts            
Derivative contracts            
Gain (loss) to be reclassified   $ 105 $ (199)