v3.26.3
Leases - Cash Flow (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Leases      
Operating cash flows, operating leases $ 17,516 $ 25,816 $ 29,019
Operating cash flows, financing leases 15,751 11,109 9,377
Financing cash flows, financing leases $ 19,234 $ 11,320 $ 5,363