XML 83 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease, cost $ 43,300 $ 42,600 $ 39,100
Finance lease, cost 2,400 700  
Impairment loss 597 1,420 3,002
Right-of-use asset, impairment loss   500 1,800
Impairment of leasehold   $ 900 $ 1,200
Operating lease early exit expenses 600    
Lease not yet commenced, undiscounted amount $ 7,300    
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Lease not yet commenced, term of contract 3 years    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 8 years    
Lease not yet commenced, term of contract 8 years