v3.25.2
Note 2 - Investments - Schedule of Carrying Value and Fair Value of Equity Securities (Details) - USD ($)
Jul. 31, 2025
Apr. 30, 2025
Equity Securities, FV-NI, Cost $ 15,411,000 $ 15,513,000
Equity securities 22,126,000 20,879,000
Exchange Traded Funds [Member]    
Equity Securities, FV-NI, Cost 15,411,000 15,513,000
Equity securities, gross unrealized gains 6,743,000 5,450,000
Equity securities, gross unrealized losses (28,000) (84,000)
Equity securities $ 22,126,000 $ 20,879,000