XML 454 R175.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, $ 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 ($)
Mar. 31, 2024
GBP (£)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
CZK (Kč)
Mar. 31, 2024
EUR (€)
Mar. 31, 2024
CAD ($)
Mar. 31, 2024
MXN ($)
Mar. 31, 2024
HUF (Ft)
Mar. 31, 2024
NZD ($)
British Pound Sterling                                
Derivative [Line Items]                                
US Dollar Amount or Notional Amount £ 0.2 $ 0.3             £ 0.5              
Derivative Liability, Notional Amount                   $ 0.6            
Weighted Average Exchange Rate Per $1 USD 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.77 0.79 0.79 0.79 0.79 0.79 0.79 0.79 0.79
Czech Koruna                                
Derivative [Line Items]                                
US Dollar Amount or Notional Amount   $ 7.7 Kč 180,000,000               Kč 180,000,000          
Derivative Liability, Notional Amount                   $ 7.7            
Weighted Average Exchange Rate Per $1 USD 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29 23.29
Euro                                
Derivative [Line Items]                                
US Dollar Amount or Notional Amount   $ 14.6   € 13.9               € 0.6        
Derivative Liability, Notional Amount                   $ 0.5            
Weighted Average Exchange Rate Per $1 USD 0.94 0.94 0.94 0.94 0.94 0.94 0.94 0.94 0.91 0.91 0.91 0.91 0.91 0.91 0.91 0.91
Canadian Dollar                                
Derivative [Line Items]                                
US Dollar Amount or Notional Amount   $ 6.2     $ 8.5               $ 21.4      
Derivative Liability, Notional Amount                   $ 15.9            
Weighted Average Exchange Rate Per $1 USD 1.37 1.37 1.37 1.37 1.37 1.37 1.37 1.37 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34
PLN                                
Derivative [Line Items]                                
Derivative Liability, Notional Amount                   $ 3.0            
Weighted Average Exchange Rate Per $1 USD                 18.95 18.95 18.95 18.95 18.95 18.95 18.95 18.95
Mexican Peso                                
Derivative [Line Items]                                
US Dollar Amount or Notional Amount   $ 1.0       $ 20,700,000               $ 56,700,000    
Weighted Average Exchange Rate Per $1 USD 20.43 20.43 20.43 20.43 20.43 20.43 20.43 20.43                
Hungarian Forint                                
Derivative [Line Items]                                
US Dollar Amount or Notional Amount   $ 15.0         Ft 5,612,800,000               Ft 1,450,000,000  
Derivative Liability, Notional Amount                   $ 4.0            
Weighted Average Exchange Rate Per $1 USD 373.74 373.74 373.74 373.74 373.74 373.74 373.74 373.74 360.17 360.17 360.17 360.17 360.17 360.17 360.17 360.17
New Zealand Dollar                                
Derivative [Line Items]                                
US Dollar Amount or Notional Amount   $ 1.7           $ 2.7               $ 73.9
Derivative Liability, Notional Amount                   $ 45.3            
Weighted Average Exchange Rate Per $1 USD 1.67 1.67 1.67 1.67 1.67 1.67 1.67 1.67 1.64 1.64 1.64 1.64 1.64 1.64 1.64 1.64