XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Annual Maturities of Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2024
USD ($)
Operating Leases  
2025 $ 24,745
2026 20,978
2027 17,028
2028 15,513
2029 13,634
Thereafter 47,809
Total future lease commitments 139,707
Less: imputed interest (20,974)
Present value of lease liabilities $ 118,733