Annual report pursuant to Section 13 and 15(d)

Equity (Details - Warrant Activity)

v3.22.0.1
Equity (Details - Warrant Activity) - Warrants [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 6,861,630 3,986,630
Weighted Average Exercise Price Outstanding, Beginning $ 3.24 $ 3.99
Number of Warrants Granted 0 2,875,000
Weighted Average Exercise Price Granted $ 0 $ 2.20
Number of Warrants Exercised (2,646,653) 0
Weighted Average Exercise Price Exercised $ 0.82 $ 0
Number of Warrants Forfeited 0 0
Weighted Average Exercise Price Forfeited $ 0 $ 0
Number of Warrants Expired 0 0
Weighted Average Exercise Price Expired $ 0 $ 0
Number of Warrants Outstanding, Ending 4,214,977 6,861,630
Weighted Average Exercise Price Outstanding, Ending $ 4.76 $ 3.24