v3.22.2.2
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