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
Jan. 13, 2021
Jan. 08, 2021
Apr. 06, 2020
Mar. 24, 2021
Feb. 28, 2021
Jan. 30, 2020
Mar. 31, 2019
Feb. 28, 2019
Jan. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Number of shares exercised                    
Proceeds from exercise of warrant                   $ 5,992,350 $ 75,848
Stock issued during the period     493,027       140,080 7,023 7,023    
Common stock, par value                   $ 0.001 $ 0.001
Number of shares granted                   579,998 100,333
Proceeds from public offering           $ 4,532,444 $ 1,679,230        
Common Stock [Member]                      
Number of shares converted during period                   3,272,048  
Subsequent Event [Member] | Investor [Member]                      
Stock issued during the period   100,000                  
Warrants description   As consideration for the Waiver, the Company issued an additional warrant ("Warrant") to the Investors to purchase an aggregate of 100,000 shares of common stock, each exercisable after six months for a five-year period with an exercise price equal to 115% of the closing price of the Company's stock on the date of the waiver.                  
Subsequent Event [Member] | Underwriting Agreement [Member]                      
Underwriting stock description   Subject to the terms and conditions contained in the Underwriting Agreement, the shares were sold to the Underwriter at a public offering price of $3.00 per share, less underwriting discounts and commissions. The Company also granted the Underwriters a 30-day option to purchase up to 223,276 additional shares of the Company's common stock on the same terms and conditions. The Underwriter fully exercised such option to purchase up to 223,276 additional shares of the Company's common stock, for an aggregate of 1,711,783 shares of Common Stock. Pursuant to the Underwriting Agreement, we have also issued to the Underwriter or its designee warrants to purchase a number of shares equal to 8% of the aggregate number of shares of common stock sold in the Offering, including shares issued upon exercise of the option to purchase additional shares (the "Underwriter Warrants"). The Underwriter Warrants have a term of five years from the commencement of sales in the Offering and an exercise price of $3.75 per share. The net offering proceeds to the Company from the Offering are approximately $3,919,552 (or approximately $4,532,444 taking into account the Underwriter's exercise of its option to purchase additional shares in full), after deducting underwriting discounts and commissions and other estimated offering expenses.                  
Proceeds from public offering   $ 3,919,552                  
Additional purchase of exercise option   $ 4,532,444                  
Subsequent Event [Member] | Underwriting Agreement [Member] | Maximum [Member]                      
Number of shares exercised   223,276                  
Number of shares granted   223,276                  
Subsequent Event [Member] | Bank of Oklahoma [Member] | Paycheck Protection Program [Member]                      
Debt forgiveness percentage 100.00%                    
Debt forgiveness amount $ 361,700                    
Subsequent Event [Member] | H.C. Wainwright & Co. [Member] | Underwriting Agreement [Member]                      
Debt forgiveness amount   $ 361,700                  
Stock issued during the period   1,488,507                  
Common stock, par value   $ 0.001                  
Offering expiration date   Jan. 12, 2021                  
Subsequent Event [Member] | Series D Preferred Stock [Member]                      
Number of shares converted during period       250              
Subsequent Event [Member] | Common Stock [Member]                      
Number of shares exercised       454,404 454,404            
Ercercise price of warrant       $ 2.50 $ 2.50            
Proceeds from exercise of warrant       $ 1,136,010 $ 1,136,010            
Stock issued during the period       119,000              
Subsequent Event [Member] | Common Stock [Member] | Underwriting Agreement [Member]                      
Number of shares exercised   1,711,783