v3.26.1
Note 11 - Earnings (Loss) Per Share - Computation of Earnings per Share (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net loss $ (20,545,563) $ (14,873,182)
Net loss attributable to stockholders $ (20,545,563) $ (29,624,316)
Basic number of shares (in shares) 53,374,275 40,874,068
Diluted number of shares (in shares) 53,374,275 40,874,068
Basic (in dollars per share) $ (0.38) $ (0.72)
Diluted (in dollars per share) $ (0.38) $ (0.72)
Series G Convertible Preferred Stock [Member]    
Accretion of dividends on Series G preferred $ 0 $ (14,751,134)