v3.26.3
Leases - Schedule of Future Lease Payments Receivable (Details)
$ in Thousands
Jul. 31, 2026
USD ($)
Leases [Abstract]  
2027 $ 5,225
2028 4,494
2029 3,395
2030 159
2031 155
Thereafter 1,315
Total future lease payments receivable $ 14,743