v3.26.1
Investments (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Investments, Debt and Equity Securities [Abstract]        
Debt securities maturity description     The investments in debt securities, which include municipal bonds and bond funds, mature between June 2026 and December 2050.  
Impairment loss
Gross realized gain 602,000 424,000 954,000 1,070,000
Gross realized losses 90,000 76,000 188,000 159,000
Gross realized loss debt $ 1,000 $ 7,000 13,000 $ 20,000
Gross realized gain debt     $ 24,000