v3.25.2
Leases (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
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,000,000.0 $ 700,000
Operating lease cash payments $ 994,000 $ 745,000