v3.26.3
Leases - Schedule of Annual Maturities of Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Finance Leases  
2027 $ 137
2028 137
2029 137
2030 137
2031 137
Thereafter 4,465
Total future lease commitments 5,150
Less: imputed interest (2,424)
Present value of lease liabilities 2,726
Operating Leases  
2027 17,450
2028 15,880
2029 13,535
2030 8,188
2031 6,976
Thereafter 41,997
Total future lease commitments 104,026
Less: imputed interest (18,385)
Present value of lease liabilities $ 85,641