v3.26.3
Leases - Assets and Liabilities (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
item
Jul. 31, 2025
USD ($)
item
Assets and Liabilities, Lessee [Abstract]    
Vehicles under failed sale lease back | item 35 35
Operating Lease, Right-of-Use Asset $ 36,571 $ 39,045
Finance lease ROU assets $ 54,976 $ 37,803
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Total leased assets $ 91,547 $ 76,848
Current operating lease liabilities 15,257 16,082
Current financing lease liabilities $ 19,024 $ 12,391
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Noncurrent operating lease liabilities $ 22,604 $ 24,079
Noncurrent financing lease liabilities $ 37,065 $ 27,161
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total leased liabilities $ 93,950 $ 79,713