XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Leases [Abstract]    
Operating lease expense $ 27,668 $ 28,302
Amortization of right-of-use assets 520 612
Interest on finance lease liabilities 5 65
Short-term lease expense 5,649 4,472
Variable lease expense 1,466 1,586
Total lease expense $ 35,308 $ 35,037
Operating leases, Weighted-Average Remaining Lease Term (in years) 9 years 1 month 13 days  
Operating leases, Weighted Average Discount Rate (as a percent) 2.77%  
Finance leases, Weighted Average Remaining Lease Term (in years) 1 year 6 months 14 days  
Finance leases, Weighted Average Discount Rate (as a percent) 2.80%