v3.25.1
Note 2 - Summary of Significant Accounting Policies - Securities Excluded from Calculation of Earnings Per Share (Details) - shares
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Securites excluded (in shares) 6,249,554 6,636,773
Liability Warrants [Member]    
Securites excluded (in shares) 6,057,766 6,498,980
Equity Warrants [Member]    
Securites excluded (in shares) 18,114 39,072
Share-Based Payment Arrangement, Option [Member]    
Securites excluded (in shares) 146,539 52,762
Restricted Stock [Member]    
Securites excluded (in shares) 25,360 40,996
Restricted Stock Units (RSUs) [Member]    
Securites excluded (in shares) 1,775 4,963