XML 74 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Investments (Details Narrative) - USD ($)
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Debt securities maturity description The investments in debt securities, which include municipal bonds and bond funds, mature between December 2024 and December 2050  
Impairment loss $ 0 $ 0
Gross realized gain 268,000 105,000
Gross realized losses 48,000 218,000
Gross realized loss debt $ 7,000 $ 5,000