v3.26.3
Note 2 - Investments - Schedule of Carrying Value and Fair Value of Equity Securities (Details) - USD ($)
Jul. 31, 2026
Apr. 30, 2026
Equity Securities, FV-NI, Cost $ 26,449,000 $ 17,142,000
Equity securities 35,564,000 25,603,000
Exchange Traded Funds [Member]    
Equity Securities, FV-NI, Cost 26,449,000 17,142,000
Equity securities, gross unrealized gains 9,308,000 8,469,000
Equity securities, gross unrealized losses (193,000) (8,000)
Equity securities $ 35,564,000 $ 25,603,000