XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Derivative contracts          
Assets     $ 1,430 $ 1,719 $ 118
Liabilities     (5)   (691)
Derivatives designated as hedging instruments: | Foreign currency forward contracts          
Derivative contracts          
Notional Amounts     5,593 6,391 11,342
Assets     755 778 117
Liabilities         (210)
Derivatives designated as hedging instruments: | Commodity futures contracts          
Derivative contracts          
Notional Amounts     4,362 4,010 3,955
Assets     675 $ 941 1
Liabilities     $ (5)   $ (481)
Forecast          
Derivative contracts          
Accumulated comprehensive gain to be reclassified   $ 670      
Forecast | Foreign currency forward contracts          
Derivative contracts          
Accumulated other comprehensive gain to be reclassified $ 431 $ 324