XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2027
Dec. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Derivative Instruments and Hedging Activities            
Assets       $ 324 $ 39 $ 9
Liabilities       (715) (3,023) (1,539)
Derivatives designated as hedging instruments | Foreign currency derivatives            
Derivative Instruments and Hedging Activities            
Notional Amounts       13,106 26,129 5,168
Assets       239    
Liabilities         (818) (43)
Derivatives designated as hedging instruments | Commodity derivatives            
Derivative Instruments and Hedging Activities            
Notional Amounts       12,527 20,959 22,055
Assets       85 39 9
Liabilities       $ (715) $ (2,205) $ (1,496)
Forecast | Foreign currency derivatives            
Derivative Instruments and Hedging Activities            
Accumulated comprehensive loss (gain) to be reclassified   $ (177) $ (62)      
Forecast | Commodity derivatives            
Derivative Instruments and Hedging Activities            
Accumulated comprehensive loss (gain) to be reclassified $ (70) $ 507 $ 193