v3.26.1
Lease Right-to-Use - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Leases [Abstract]    
2027 $ 279  
2028 284  
2029 275  
2030 126  
2031 128  
Thereafter 12,419  
Total minimum lease payments 13,511  
Less amount representing interest 9,551  
Present value of net minimum lease payments 3,960  
Less current maturities of lease liability 135 $ 132
Lease liability, net of current maturities $ 3,825 $ 3,842