XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Derivative contracts          
Assets     $ 1,471 $ 1,719 $ 598
Liabilities         (264)
Derivatives designated as hedging instruments: | Foreign currency forward contracts          
Derivative contracts          
Notional Amounts     4,795 6,391 8,574
Assets     717 778 428
Derivatives designated as hedging instruments: | Commodity futures contracts          
Derivative contracts          
Notional Amounts     2,884 4,010 7,375
Assets     $ 754 $ 941 170
Liabilities         $ (264)
Forecast          
Derivative contracts          
Accumulated comprehensive gain to be reclassified $ 67 $ 687      
Forecast | Foreign currency forward contracts          
Derivative contracts          
Accumulated other comprehensive gain to be reclassified $ 477 $ 240