Derivative Instruments and Hedging (Details) € in Millions, $ in Millions |
3 Months Ended | |||
---|---|---|---|---|
Oct. 31, 2022
USD ($)
|
Oct. 31, 2022
EUR (€)
|
Jul. 31, 2022
USD ($)
|
Jul. 31, 2022
EUR (€)
|
|
Fair Value, Inputs, Level 2 | Designated as hedging instruments | Net investment hedges | ||||
Derivative [Line Items] | ||||
Notional amount | $ 88.8 | € 80 | $ 88.8 | € 80 |
Foreign currency forward contracts | ||||
Derivative [Line Items] | ||||
Derivative instrument term (in months) | 12 months | |||
Foreign currency forward contracts | Fair Value, Inputs, Level 2 | Designated as hedging instruments | ||||
Derivative [Line Items] | ||||
Notional amount | $ 118.1 | 158.0 | ||
Foreign currency forward contracts | Fair Value, Inputs, Level 2 | Not designated as hedging instruments | ||||
Derivative [Line Items] | ||||
Notional amount | $ 211.4 | $ 151.6 |