XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Apr. 30, 2025
USD ($)
Finance Leases  
2026 remaining $ 322
2027 406
2028 398
2029 302
2030 179
Thereafter 117
Total undiscounted future lease payments 1,724
Less: imputed interest (282)
Total present value of future lease liabilities 1,442
Operating Leases  
2026 remaining 1,102
2027 1,512
2028 1,591
2029 1,635
2030 1,486
Thereafter 519
Total undiscounted future lease payments 7,845
Less: imputed interest (1,148)
Total present value of future lease liabilities 6,697
Total Maturities of Lease Liabilities  
2026 remaining 1,424
2027 1,918
2028 1,989
2029 1,937
2030 1,665
Thereafter 636
Total undiscounted future lease payments 9,569
Less: imputed interest (1,430)
Total present value of future lease liabilities $ 8,139