v3.26.1
Stockholders Equity (Details - Option activity) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 0.98  
Weighted average remaining life (in years) 9 months 21 days 1 year 9 months 21 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 0.70 $ 0.98
Stock Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance 322,600  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance $ 0.98  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (207,600)  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price $ 1.13  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Ending Balance 115,000 322,600
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance $ 0.70 $ 0.98