Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details - Warrant Activity)

v3.21.2
Warrants (Details - Warrant Activity) - Warrant [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Warrants outstanding beginning balance 45,511,965  
Warrant exercise price per share, beginning balance 0.21 - 5.30  
Weighted average remaining contractual life, warrants outstanding 4 years 9 months 7 days 5 years 2 months 8 days
Weighted average exercise price per share, ending balance $ 2.27 $ 1.55
Warrants Granted 39,740,500  
Warrant exericse price per share, granted 2.37  
Weighted average remaining contractual life, warrants granted 4 years 6 months 29 days  
Weighted average exercise price per share, granted $ 2.37  
Warrants Exercised 39,740,500  
Warrant exercise price per share, exercised 1.55  
Weighted average remaining contractual life, warrants exercised 4 years 9 months 3 days  
Weighted average exercise price per share, exercised $ 1.55  
Warrants Expired  
Weighted average exercise price per share, expired  
Number of Warrants outstanding ending balance 45,511,965 45,511,965
Warrant exercise price per share, ending balance 0.21 - 5.30  
Weighted average remaining contractual life, exercisable 4 years 10 months 28 days 3 years 9 months 7 days
Number of Warrants exercisable 44,511,965 7,176,620
Warrant exercise price per share, exercisable 0.21 - 5.30 0.76 - 6.00
Weighted average exercise price per share, exercisable $ 2.29 $ 2.52