XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Forward Foreign Exchange Contracts) (Details) - Forward exchange contracts
€ in Millions, £ in Millions, R in Millions, Kč in Millions, $ in Millions, $ in Millions, $ in Millions
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CZK (Kč)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
CAD ($)
Dec. 31, 2023
MXN ($)
Dec. 31, 2023
ZAR (R)
British Pounds Sterling              
Derivative [Line Items]              
US Dollar Amount or Notional Amount £ 0.4 $ 0.4          
Weighted average exchange rate per $1 USD 0.82 0.82 0.82 0.82 0.82 0.82 0.82
Czech Republic, Koruna              
Derivative [Line Items]              
US Dollar Amount or Notional Amount   $ 8.1 Kč 180.0        
Weighted average exchange rate per $1 USD 22.13 22.13 22.13 22.13 22.13 22.13 22.13
Euro Member Countries, Euro              
Derivative [Line Items]              
US Dollar Amount or Notional Amount   $ 15.4   € 15.3      
Weighted average exchange rate per $1 USD 1.10 1.10 1.10 1.10 1.10 1.10 1.10
Canada, Dollars              
Derivative [Line Items]              
US Dollar Amount or Notional Amount   $ 1.0     $ 29.5    
Weighted average exchange rate per $1 USD 1.34 1.34 1.34 1.34 1.34 1.34 1.34
Mexico, Pesos              
Derivative [Line Items]              
US Dollar Amount or Notional Amount   $ 1.7       $ 35.9  
Weighted average exchange rate per $1 USD 20.52 20.52 20.52 20.52 20.52 20.52 20.52
South Africa, Rand              
Derivative [Line Items]              
US Dollar Amount or Notional Amount   $ 2.9         R 53.2
Weighted average exchange rate per $1 USD 18.95 18.95 18.95 18.95 18.95 18.95 18.95