v3.26.3
Note 12 - Equity Transactions and Stock-based Compensation - Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Range of Exercise Price, Lower Limit (in dollars per share) $ 0.18    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.95    
Outstanding (in shares) 5,113,350 4,481,350 4,749,183
Weighted average exercise price (in dollars per share) $ 0.38 $ 0.34 $ 0.34
Weighted Average Remaining Contractual Life (Year) 5 years 9 months 18 days    
Exercisable (in shares) 3,899,350 3,277,517  
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.4 $ 0.42  
Range One [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.18    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.2    
Outstanding (in shares) 400,000    
Weighted average exercise price (in dollars per share) $ 0.19    
Weighted Average Remaining Contractual Life (Year) 9 years 1 month 6 days    
Exercisable (in shares) 200,000    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.19    
Range Two [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.21    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.21    
Outstanding (in shares) 1,152,000    
Weighted average exercise price (in dollars per share) $ 0.21    
Weighted Average Remaining Contractual Life (Year) 2 years 10 months 24 days    
Exercisable (in shares) 1,152,000    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.21    
Range Three [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.23    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.23    
Outstanding (in shares) 100,000    
Weighted average exercise price (in dollars per share) $ 0.23    
Weighted Average Remaining Contractual Life (Year) 4 months 24 days    
Exercisable (in shares) 100,000    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.23    
Range Four [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.24    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.26    
Outstanding (in shares) 552,500    
Weighted average exercise price (in dollars per share) $ 0.25    
Weighted Average Remaining Contractual Life (Year) 7 years 4 months 24 days    
Exercisable (in shares) 368,333    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.25    
Range Five [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.3    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.33    
Outstanding (in shares) 400,000    
Weighted average exercise price (in dollars per share) $ 0.32    
Weighted Average Remaining Contractual Life (Year) 8 years    
Exercisable (in shares) 400,000    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.32    
Range Six [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.31    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.35    
Outstanding (in shares) 981,500    
Weighted average exercise price (in dollars per share) $ 0.33    
Weighted Average Remaining Contractual Life (Year) 8 years 7 months 6 days    
Exercisable (in shares) 151,667    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.33    
Range Seven [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.41    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.41    
Outstanding (in shares) 386,500    
Weighted average exercise price (in dollars per share) $ 0.41    
Weighted Average Remaining Contractual Life (Year) 6 years 4 months 24 days    
Exercisable (in shares) 386,500    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.41    
Range Eight [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.51    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.51    
Outstanding (in shares) 200,000    
Weighted average exercise price (in dollars per share) $ 0.51    
Weighted Average Remaining Contractual Life (Year) 6 years    
Exercisable (in shares) 200,000    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.51    
Range Nine [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.65    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.65    
Outstanding (in shares) 538,000    
Weighted average exercise price (in dollars per share) $ 0.65    
Weighted Average Remaining Contractual Life (Year) 4 years 4 months 24 days    
Exercisable (in shares) 538,000    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.65    
Range Ten [Member]      
Range of Exercise Price, Lower Limit (in dollars per share) 0.95    
Range of Exercise Price, Upper Limit (in dollars per share) $ 0.95    
Outstanding (in shares) 402,850    
Weighted average exercise price (in dollars per share) $ 0.95    
Weighted Average Remaining Contractual Life (Year) 5 years 4 months 24 days    
Exercisable (in shares) 402,350    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 0.95