XML 90 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments and Hedging Activities (Forward Foreign Exchange Contracts) (Details) - Forward exchange contracts
€ in Millions, £ in Millions, zł in Millions, Kč in Millions, Ft in Millions, $ in Millions, $ in Millions, $ in Millions
Jun. 30, 2023
GBP (£)
Jun. 30, 2023
USD ($)
Jun. 30, 2023
CZK (Kč)
Jun. 30, 2023
EUR (€)
Jun. 30, 2023
CAD ($)
Jun. 30, 2023
PLN (zł)
Jun. 30, 2023
HUF (Ft)
Jun. 30, 2023
MXN ($)
British Pounds Sterling                
Derivative [Line Items]                
US Dollar Amount or Notional Amount £ 0.2 $ 0.2            
Weighted average exchange rate per $1 USD 0.84 0.84 0.84 0.84 0.84 0.84 0.84 0.84
Czech Republic, Koruna                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 7.5 Kč 180.0          
Weighted average exchange rate per $1 USD 23.11 23.11 23.11 23.11 23.11 23.11 23.11 23.11
Euro Member Countries, Euro                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 4.6   € 3.6        
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   $ 14.0     $ 18.7      
Weighted average exchange rate per $1 USD 1.34 1.34 1.34 1.34 1.34 1.34 1.34 1.34
Poland, Zlotych                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 1.9       zł 8.0    
Weighted average exchange rate per $1 USD 4.24 4.24 4.24 4.24 4.24 4.24 4.24 4.24
Hungary, Forint                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 0.1         Ft 41.2  
Weighted average exchange rate per $1 USD 341.56 341.56 341.56 341.56 341.56 341.56 341.56 341.56
Mexico, Pesos                
Derivative [Line Items]                
US Dollar Amount or Notional Amount   $ 0.2           $ 6.1
Weighted average exchange rate per $1 USD 19.77 19.77 19.77 19.77 19.77 19.77 19.77 19.77