Annual report pursuant to Section 13 and 15(d)

Warrants (Details - Warrant Activity)

v3.22.1
Warrants (Details - Warrant Activity) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Warrants outstanding beginning balance 45,511,965 11,124,405
Warrant exercise price per share, beginning balance 0.21 - 5.30 0.21 - 5.30
Weighted average remaining contractual life, warrants outstanding 5 years 2 months 8 days 4 years 4 months 13 days
Weighted average exercise price per share, beginning balance $ 1.55 $ 0.84
Warrants, Granted 39,740,500 115,375,982
Warrant exericse price per share, granted 2.37 0.21 – 1.55
Weighted average remaining contractual life, warrants granted 4 years 6 months 29 days 4 years 7 months 9 days
Weighted average exercise price per share, granted $ 2.37 $ 0.71
Warrants, Exercised (39,740,500) (80,820,087)
Warrant exercise price per share, exercised 1.55 0.21 - 5.30
Weighted average remaining contractual life, warrants exercised 4 years 9 months 3 days 4 years 7 months 13 days
Weighted average exercise price per share, Exercised $ 1.55 $ 0.25
Warrants, Expired 0 (168,335)
Warrant exercise price per share, Expired   3.30 – 3.60
Weighted average exercise price per share, expired $ 0 $ 3.50
Warrants, Expired 0 168,335
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, warrants outstanding ending 4 years 10 months 28 days  
Weighted average exercise price per share, ending balance $ 2.27 $ 1.55
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 remaining contractual life, exercisable 4 years 9 months 7 days 3 years 9 months 7 days
Weighted average exercise price per share, exercisable $ 2.29 $ 2.52