v3.26.3
Leases - Supplemental Cash Flow and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Leases [Abstract]      
Operating cash flows from operating leases $ 41,481 $ 37,419 $ 39,973
Operating cash flows from finance leases 317 614 885
Financing cash flows from finance leases 3,399 3,922 3,601
Lease liabilities arising from obtaining right-of-use assets from operating leases 64,847 54,435 46,153
Lease liabilities arising from obtaining right-of-use assets from finance leases $ 0 $ 0 $ 1,066