Quarterly report pursuant to Section 13 or 15(d)

Description of the Business and Summary of Significant Accounting Policies (Details Textual)

v3.20.1
Description of the Business and Summary of Significant Accounting Policies (Details Textual)
3 Months Ended
Oct. 10, 2019
USD ($)
$ / shares
shares
Jun. 19, 2019
$ / shares
shares
Jun. 16, 2019
USD ($)
$ / shares
shares
Feb. 19, 2019
USD ($)
shares
$ / shares
Mar. 31, 2020
USD ($)
segment
$ / shares
shares
Mar. 31, 2019
USD ($)
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Number of operating segments | segment         1      
Issuance of shares during period, new issues (in shares) | shares       2,172,591        
Purchase price (in dollars per share) | $ / shares       $ 5.00        
Gross proceeds from issuance of common stock     $ 9,450,000 $ 10,862,955        
Net proceeds from issuance of common stock       9,714,198        
Convertible notes debt amount       $ 11,784,987        
Issuance of common shares for extinguishment of convertible debt (in shares) | shares       6,825,391        
Amount of conversion of accrued dividends into common stock       $ 4,773,480        
Shares conversion of accrued dividends into common stock (in shares) | shares       954,696        
Incremental common shares attributable to dilutive effect of conversion of preferred stock (in shares) | shares       2,534,766        
Shares vested in period (in shares) | shares       127,500        
Common stock shares outstanding (in shares) | shares       14,613,000 16,943,578   16,932,184  
Threshold percentage of stock ownership after conversion       4.99%        
Convertible debt principal       $ 47,781        
Convertible number of equity instruments (percentage) | shares       273,034        
Exercise price of warrants or rights (in dollars per share) | $ / shares         $ 11.07   $ 10.97  
Number of securities called by warrants (in shares) | shares 533,775     1,228,431        
Net loss         $ (3,270,503) $ (3,208,345)    
Net cash provided by (used in) operating activities         (4,321,800) $ (3,297,337)    
Accumulated deficit         (59,313,874)   $ (56,043,371)  
Working capital         6,807,893      
Cash balance         7,744,526      
Offering costs               $ 276,560
Income tax penalties and interest expense         $ 0      
Amount of options to purchase (in shares) | shares         3,271,050 2,636,750    
Amount of warrants to purchase (in shares) | shares         1,359,608 1,228,431    
Amount of unvested restricted stock (in shares) | shares         145,838      
Trademarks                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Gross finite-lived intangible assets total         $ 98,289   $ 97,556  
Minimum                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Property, plant and equipment useful life         3 years      
Maximum                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Property, plant and equipment useful life         5 years      
Warrants Issued in Private Investment in Public Equity Offering                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Gross proceeds from issuance of common stock $ 6,250,020              
Exercise price of warrants or rights (in dollars per share) | $ / shares $ 12.88 $ 16.00            
Total proceeds from issuance or sale of equity     $ 8,643,302          
Number of securities called by warrants (in shares) | shares 533,775   472,500          
Private Investment in Public Equity Offering                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Purchase price (in dollars per share) | $ / shares     $ 14.00          
Number of units issued (in shares) | shares 485,250   675,000          
Number of common stock per unit (in shares) | shares 1   1          
Number of warrants per unit (in shares) | shares 1.1 0.7            
Proceeds from PIPE Offering $ 5,738,111