Subsequent Events (Details) $ in Thousands, SFr in Millions |
12 Months Ended | |||||
---|---|---|---|---|---|---|
Aug. 03, 2022
USD ($)
|
Aug. 03, 2022
CHF (SFr)
|
Jul. 31, 2022
USD ($)
|
Jul. 31, 2022
CHF (SFr)
|
Jul. 31, 2021
USD ($)
|
Jul. 31, 2020
USD ($)
|
|
Subsequent Event [Line Items] | ||||||
Other Payments to Acquire Businesses1 | $ 114,414 | SFr 110.0 | $ 0 | $ 0 | ||
Forecast [Member] | ||||||
Subsequent Event [Line Items] | ||||||
Business Combination, Consideration Transferred | $ 155,700 | SFr 149.3 | ||||
Business Combination, Consideration Transferred2 | 155,400 | |||||
Business Combination, Remainder Payment | $ 41,300 | SFr 39.3 |