XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Leases [Abstract]    
Operating lease expense $ 26,222 $ 26,646
Finance lease expense:    
Amortization of right-of-use assets 14 23
Interest on finance lease liabilities 0 1
Short-term lease expense 4,371 4,554
Variable lease expense 1,359 1,178
Total lease expense $ 31,966 $ 32,402
Operating leases, Weighted-Average Remaining Lease Term (in years) 8 years 6 months 25 days  
Operating leases, Weighted Average Discount Rate (as a percent) 3.95%