Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies (Details Narrative)

v3.10.0.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 16, 2018
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
Apr. 09, 2018
Dec. 31, 2016
Cash   $ 23,996,609 $ 584 $ 23,996,609 $ 584 $ 185,151   $ 5,898
Working capital   17,582,649   17,582,649        
Accumulated deficit   155,463,975   155,463,975   156,435,278    
Net income (loss)   (1,232,785)   971,303 (7,513,899)      
Loss from operations   1,834,791 2,319,892 5,636,730 4,010,685      
Number of warrants to purchase shares of common stock             1,030,115  
Gross proceeds from public offering [1]       16,243,055      
Proceeds from warrants exercised       17,143,056      
Cash balances in excess of FDIC insurance limits   23,730,827   23,730,827   $ 0    
Revenue recognition, contract liabilities       281,255        
Deferred revenue   75,000   170,000        
Revenues   624,418 $ 532,974 $ 1,220,338 $ 1,128,594      
Sales Revenue, Net [Member] | One Customer [Member]                
Concentration risk, percentage     11.00%   11.00%      
Accounts Receivable [Member] | One Customer [Member] | Maximum [Member]                
Concentration risk, percentage       10.00%   10.00%    
Accounts Receivable [Member] | Another Significant Customer [Member]                
Concentration risk, percentage       31.00%   32.00%    
Grant and Rebate Revenue [Member]                
Revenues   $ 45,107 $ 84,331 $ 61,338 $ 117,141      
One Share and Two Warrants [Member]                
Shares issued price per share $ 4.25              
Warrants [Member]                
Number of common stock shares issued under public offering       4,033,660        
Number of warrants to purchase shares of common stock             1,703,429  
Warrants exercise price per share   $ 4.25   $ 4.25     $ 4.25  
Proceeds from warrants exercised       $ 17,143,056        
Public Offering [Member]                
Number of common stock shares issued under public offering 4,353,000              
Number of warrants to purchase shares of common stock 8,706,000              
Gross proceeds from public offering $ 18,504,320              
Net proceeds from public offering 14,880,815              
Underwriting discounts, commissions and other offering expenses $ 3,623,505              
Warrants exercise price per share $ 4.25              
Public Offering [Member] | Warrants [Member]                
Number of shares issued pursuant to exercise of warrants       4,033,660        
Warrants exercise price per share   $ 4.25   $ 4.25        
[1] Includes gross proceeds of $18,504,320, less issuance costs of $2,261,265 deducted directly from the offering proceeds.