XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Derivative contracts          
Assets     $ 64 $ 10 $ 642
Liabilities     (246) (282)  
Derivatives designated as hedging instruments: | Foreign currency derivatives.          
Derivative contracts          
Notional Amounts     17,260 7,264 5,340
Assets     13   400
Liabilities     (246) (282)  
Derivatives designated as hedging instruments: | Commodity derivatives          
Derivative contracts          
Notional Amounts     189 189 2,861
Assets     $ 51 $ 10 $ 242
Forecast          
Derivative contracts          
Accumulated comprehensive loss to be reclassified   $ (51)      
Forecast | Foreign currency derivatives.          
Derivative contracts          
Accumulated other comprehensive loss to be reclassified $ (60) $ (173)