Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details Narrative)

v3.21.1
Subsequent Events (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Mar. 08, 2021
Feb. 15, 2021
Jan. 31, 2021
Mar. 17, 2021
Feb. 17, 2021
Feb. 16, 2021
Dec. 31, 2020
Dec. 31, 2019
Note Payable             $ 299,300 $ 0
Common stock shares issued             78,096,326 76,747,750
Subsequent Event [Member]                
Debt conversion description       As a result of the election by the Company to force convert all of the outstanding principal of certain convertible promissory notes issued in 2018 if the closing price of the Company’s common stock exceeds $1.00 per share for 10 consecutive trading days        
Stock option shares issued         150,000 705,166    
Shares issued upon cashless exercise         97,675 705,166    
Stock Issued During Period, Value $ 395,000 $ 940,000 $ 247,200 $ 515,000   $ 246,808    
Exercise price $ 0.50 $ 0.50 $ 0.50 $ 0.50 $ 0.45 $ 0.35    
Debt conversion converted instrument, shares issued 790,000 1,880,000 494,400 1,030,000        
Market value         $ 1.29      
Subsequent Event [Member] | Minimum [Member]                
Market value $ 1.44              
Subsequent Event [Member] | Maximum [Member]                
Market value $ 1.63              
Subsequent Event [Member] | Warrants [Member]                
Stock option shares issued 175,000              
Shares issued upon cashless exercise 97,015              
Exercise price $ 0.70              
April 14, 2020 [Member]                
Note Payable             $ 299,300 $ 0
February 2021 [Member] | First International Bank [Member]                
Note Payable             $ 299,380 $ 0
Debt conversion description             One interest payment on February 2, 2022, 47 monthly consecutive principal and interest payments of $6,366.89 each, beginning March 2, 2022, and one final principal and interest payment of $6,366.92 on February 2, 2026.  
Interest rate             1.00%  
Maturity Date             Apr. 14, 2026  
March 30, 2021 [Member]                
Common stock shares issued             25,000  
March 23, 2021 [Member]                
Common stock shares issued             500,000