v3.26.1
Leases (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Leases    
Operating lease remaining term 2 years 2 years
Lease commenced This lease commenced in April of 2023 and will continue for 62 months.  
Operating lease expense $ 1,200,000 $ 1,000,000.0
Operating lease cash payments $ 1,284,000 $ 994,000