XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Future Lease Payments Receivable (Details)
$ in Thousands
Jul. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 5,077
2027 5,093
2028 4,361
2029 3,263
2030 27
Thereafter 135
Total future lease payments receivable $ 17,956