v3.26.3
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Leases [Abstract]    
Operating lease expense $ 21,441 $ 28,383
Finance lease expense:    
Amortization of right-of-use assets 35 101
Interest on finance lease liabilities 123 249
Short-term lease expense 6,426 6,627
Variable lease expense 1,647 1,407
Total lease expense $ 29,672 $ 36,767