XML 15 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Derivatives designated as hedging instruments:            
Derivative contracts            
Assets       $ 118 $ 219 $ 213
Liabilities       (691) (84) (561)
Derivatives designated as hedging instruments: | Foreign currency forward contracts            
Derivative contracts            
Notional Amounts       11,342 5,533 11,050
Assets       117 14  
Liabilities       (210)   (197)
Derivatives designated as hedging instruments: | Commodity futures contracts            
Derivative contracts            
Notional Amounts       3,955 7,147 7,158
Assets       1 205 213
Liabilities       $ (481) $ (84) $ (364)
Forecast | Foreign currency forward contracts            
Derivative contracts            
Loss to be reclassified $ 35 $ 47 $ (175)      
Forecast | Commodity futures contracts            
Derivative contracts            
Gain (loss) to be reclassified   $ (149) $ (331)