v3.26.3
Leases - Lease Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Leases      
Operating lease expense $ 22,236 $ 28,568 $ 30,240
Short-term expense 9,438 10,340 10,303
Variable lease expense 2,706 1,622 1,913
Finance lease expense 21,686 13,430 9,238
Total lease expense 56,066 53,960 51,694
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense      
Leases      
Operating lease expense 224 894 347
Short-term expense 31 609 351
Finance lease expense 17,510 10,614 7,128
Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseDebt      
Leases      
Finance lease expense 4,176 2,816 2,110
Location, Statement of Income, Balance [Axis]: us-gaap:OperatingLeaseExpense      
Leases      
Operating lease expense 11,336 17,586 20,727
Variable lease expense 1,809 779 745
Location, Statement of Income, Balance [Axis]: us-gaap:OtherCostAndExpenseOperating      
Leases      
Operating lease expense 10,676 10,088 9,166
Short-term expense 9,407 9,731 9,952
Variable lease expense $ 897 $ 843 $ 1,168