XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Annual Maturities of Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Finance Leases  
2026 $ 135
2027 135
2028 135
2029 135
2030 135
Thereafter 4,536
Total future lease commitments 5,211
Less: imputed interest (2,506)
Present value of lease liabilities 2,705
Operating Leases  
2026 22,407
2027 18,104
2028 16,625
2029 13,956
2030 8,534
Thereafter 39,670
Total future lease commitments 119,296
Less: imputed interest (18,262)
Present value of lease liabilities $ 101,034