XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options, Warrants and 401(k) Savings Plan (Details - Outstanding Warrants) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise Price Range Per Share Warrants exercised $ 0.02 $ 0.02
Warrant [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Warrants outstanding 141,365 691,365
Exercise Price Range Per Share Outstanding $ 0.02 $ 0.02
Weighted Average Exercise Price $ 0.02 $ 0.02
Warrants exercised 141,365 550,000
Exercised $ 0.02 $ 0.02
Warrants outstanding 141,365
Exercise Price Range Per Share Outstanding $ 0.00 $ 0.02
Weighted Average Exercise Price $ 0.00 $ 0.02