XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Derivative contracts          
Assets     $ 297 $ 657 $ 1,471
Liabilities     (32) (107)  
Derivatives designated as hedging instruments: | Foreign currency forward contracts          
Derivative contracts          
Notional Amounts     8,503 6,729 4,795
Assets     186 426 717
Liabilities     (21)    
Derivatives designated as hedging instruments: | Commodity futures contracts          
Derivative contracts          
Notional Amounts     2,185 6,012 2,884
Assets     111 231 $ 754
Liabilities     $ (11) $ (107)  
Forecast          
Derivative contracts          
Accumulated comprehensive gain (loss) to be reclassified $ (2) $ 102      
Forecast | Foreign currency forward contracts          
Derivative contracts          
Accumulated other comprehensive gain to be reclassified $ 3 $ 162