XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Derivative contracts          
Assets     $ 642 $ 657 $ 1,430
Liabilities       (107) (5)
Derivatives designated as hedging instruments: | Foreign currency forward contracts          
Derivative contracts          
Notional Amounts     5,340 6,729 5,593
Assets     400 426 755
Derivatives designated as hedging instruments: | Commodity futures contracts          
Derivative contracts          
Notional Amounts     2,861 6,012 4,362
Assets     $ 242 231 675
Liabilities       $ (107) $ (5)
Forecast          
Derivative contracts          
Accumulated comprehensive gain to be reclassified   $ 242      
Forecast | Foreign currency forward contracts          
Derivative contracts          
Accumulated other comprehensive gain to be reclassified $ 25 $ 375