Derivative Instruments and Hedging Activities - Schedule of Forward Foreign Exchange Contracts (Details) - Forward exchange contracts € in Millions, ฿ in Millions, R in Millions, Ft in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions, $ in Millions |
Jun. 30, 2025
EUR (€)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2025
AUD ($)
|
Jun. 30, 2025
CAD ($)
|
Jun. 30, 2025
MXN ($)
|
Jun. 30, 2025
ZAR (R)
|
Jun. 30, 2025
HUF (Ft)
|
Jun. 30, 2025
THB (฿)
|
Jun. 30, 2025
NZD ($)
|
---|---|---|---|---|---|---|---|---|---|
Euro | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | € 109.7 | $ 118.3 | |||||||
Weighted average exchange rate per $1 USD | 0.93 | 0.93 | 0.93 | 0.93 | 0.93 | 0.93 | 0.93 | 0.93 | 0.93 |
Australian Dollar | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | $ 3.1 | $ 4.8 | |||||||
Weighted average exchange rate per $1 USD | 1.55 | 1.55 | 1.55 | 1.55 | 1.55 | 1.55 | 1.55 | 1.55 | 1.55 |
Canadian Dollar | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | $ 23.0 | $ 32.0 | |||||||
Weighted average exchange rate per $1 USD | 1.39 | 1.39 | 1.39 | 1.39 | 1.39 | 1.39 | 1.39 | 1.39 | 1.39 |
Mexican Peso | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | $ 3.4 | $ 69.5 | |||||||
Weighted average exchange rate per $1 USD | 20.52 | 20.52 | 20.52 | 20.52 | 20.52 | 20.52 | 20.52 | 20.52 | 20.52 |
South African Rand | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | $ 2.5 | R 50.0 | |||||||
Weighted average exchange rate per $1 USD | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 |
Hungarian Forint | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | $ 15.8 | Ft 6,000.0 | |||||||
Weighted average exchange rate per $1 USD | 379.00 | 379.00 | 379.00 | 379.00 | 379.00 | 379.00 | 379.00 | 379.00 | 379.00 |
Thai Bhat | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | $ 11.8 | ฿ 385.4 | |||||||
Weighted average exchange rate per $1 USD | 32.56 | 32.56 | 32.56 | 32.56 | 32.56 | 32.56 | 32.56 | 32.56 | 32.56 |
New Zealand Dollar | |||||||||
Derivative [Line Items] | |||||||||
US Dollar Amount or Notional Amount | $ 14.0 | $ 23.2 | |||||||
Weighted average exchange rate per $1 USD | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 | 19.66 |