XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Deficit (Details - Warrants by exercise price) - shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Warrant [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number of warrant shares outstanding 53,657,234 61,427,834 98,966,049
Weighted average remaining life warrants outstanding 2 years 9 months 21 days 4 years 5 months 26 days  
Number of warrant shares exercisable 53,657,234    
Warrant Price 1 [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number of warrant shares outstanding 10,855,918    
Weighted average remaining life warrants outstanding 3 years 3 months 18 days    
Number of warrant shares exercisable 10,855,918    
Weighted average remaining life warrants exercisable 3 years 3 months 18 days    
Warrant Price 2 [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number of warrant shares outstanding 23,841,323    
Weighted average remaining life warrants outstanding 3 years 3 days    
Number of warrant shares exercisable 23,841,323    
Weighted average remaining life warrants exercisable 3 years 3 days    
Warrant Price 3 [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number of warrant shares outstanding 18,959,993    
Weighted average remaining life warrants outstanding 5 months 26 days    
Number of warrant shares exercisable 18,959,993    
Weighted average remaining life warrants exercisable 5 months 26 days