XML 112 R92.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Lease Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Lease, Cost [Abstract]      
Operating lease expense $ 28,568 $ 30,240 $ 29,513
Short-term expense 10,340 10,303 10,996
Variable lease expense 1,622 1,913 5,620
Total finance lease expense 13,430 9,238 10,054
Total lease expense 53,960 51,694 56,183
Operating expense - personnel, vehicle, plant and other      
Lease, Cost [Abstract]      
Operating lease expense 10,088 9,166 7,194
Short-term expense 9,731 9,952 10,654
Variable lease expense 843 1,168 3,032
Operating expense - equipment lease expense      
Lease, Cost [Abstract]      
Operating lease expense 17,586 20,727 19,724
Variable lease expense 779 745 2,588
Cost of Sales      
Lease, Cost [Abstract]      
Operating lease expense     990
General and Administrative Expense [Member]      
Lease, Cost [Abstract]      
Operating lease expense 894 347 1,605
Short-term expense 609 351 342
Depreciation And Amortization Expense      
Lease, Cost [Abstract]      
Total finance lease expense 10,614 7,128 7,540
Interest Expense      
Lease, Cost [Abstract]      
Total finance lease expense $ 2,816 $ 2,110 $ 2,514