XML 75 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Leases [Abstract]    
Operating lease expense $ 26,646 $ 27,668
Amortization of right-of-use assets 23 520
Interest on finance lease liabilities 1 5
Short-term lease expense 4,554 5,649
Variable lease expense 1,178 1,466
Total lease expense $ 32,402 $ 35,308
Operating leases, Weighted-Average Remaining Lease Term (in years) 8 years 8 months 26 days  
Operating leases, Weighted Average Discount Rate (as a percent) 3.15%  
Finance leases, Weighted Average Remaining Lease Term (in years) 7 months 13 days  
Finance leases, Weighted Average Discount Rate (as a percent) 2.82%