XML 104 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activities (Forward Foreign Exchange Contracts) (Details) - Forward exchange contracts
€ in Millions, £ in Millions, Kč in Millions, Ft in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions
Dec. 31, 2024
GBP (£)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CZK (Kč)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
CAD ($)
Dec. 31, 2024
MXN ($)
Dec. 31, 2024
HUF (Ft)
Dec. 31, 2024
NZD ($)
United Kingdom, Pounds                
Derivative [Line Items]                
US Dollar Amount or Notional Amount £ 0.2 $ 0.3            
Weighted average exchange rate per $1 USD 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77
Czech Republic, Koruna                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 7.7 Kč 180.0          
Weighted average exchange rate per $1 USD 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29
Euro Member Countries, Euro                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 14.6   € 13.9        
Weighted average exchange rate per $1 USD 0.94 0.94 0.94 0.94 0.94 0.94 0.94 0.94
Canada, Dollars                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 6.2     $ 8.5      
Weighted average exchange rate per $1 USD 1.37 1.37 1.37 1.37 1.37 1.37 1.37 1.37
Mexico, Pesos                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 1.0       $ 20.7    
Weighted average exchange rate per $1 USD 20.43 20.43 20.43 20.43 20.43 20.43 20.43 20.43
Hungary, Forint                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 15.0         Ft 5,612.8  
Weighted average exchange rate per $1 USD 373.74 373.74 373.74 373.74 373.74 373.74 373.74 373.74
New Zealand, Dollars                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 1.7           $ 2.7
Weighted average exchange rate per $1 USD 1.67 1.67 1.67 1.67 1.67 1.67 1.67 1.67