v3.20.1
Stockholders' Equity (Details) - USD ($)
3 Months Ended
Mar. 09, 2018
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Stockholders' Equity (Details) [Line Items]        
Stock issued in connection with ATM sale of common stock, net   $ 2,469,937 $ 15,234,529  
Preferred stock, shares authorized (in Shares)   2,000,000 2,000,000 2,000,000
Preferred stock, par value (in Dollars per share)   $ 0.001   $ 0.001
stock options granted (in Shares)   380,234    
Weighted Average Exercise Price (in Dollars per share)       $ 8.98
Unrecognized compensation expense   $ 2,828,000    
Weighted average remaining contractual life   1 year 219 days    
Dividend yield   0.00%    
Weighted average remaining contractual life   6 years 292 days    
Employees [Member]        
Stockholders' Equity (Details) [Line Items]        
Expected term (years)   5 years    
non-employees [Member]        
Stockholders' Equity (Details) [Line Items]        
Expected term (years)   10 years    
Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
New ATM agreement, description The Company is a party to a sales agreement with B. Riley dated March 9, 2018 for the sale of up to $14.7 million of the Company’s common stock under the Company’s ATM program, pursuant to a registration statement filed on March 9, 2018 for an aggregate of $70.0 million of the Company’s securities, which became effective on April 16, 2018. In November 2018, the ATM program amount was increased by $25.0 million. Under the ATM program, the Company may issue and sell common stock from time to time through B. Riley acting as agent, subject to limitations imposed by the Company and subject to B. Riley’s acceptance, such as the number or dollar amount of shares registered under the registration statement to which the offering relates. B. Riley is entitled to a commission of up to 3% of the gross proceeds from the sale of common stock sold under the ATM program. At March 31, 2020, the Company has approximately $2.1 million available under its current ATM program and $30.3 million available under its current shelf registration for the issuance of equity, debt or equity-linked securities unrelated to the current ATM program.      
Stock issued in connection with ATM sale of common stock, net, Shares (in Shares)   368,144 1,768,012  
Stock issued in connection with ATM sale of common stock, net   $ 368 $ 1,768  
Stock issued in connection with warrants exercised, shares (in Shares)   91,500 119,220  
Stock issued in connection with warrants exercised   $ 412,000    
Issuance of vested restricted stock, Shares (in Shares)   2,073 6,667  
Warrant [Member]        
Stockholders' Equity (Details) [Line Items]        
Stock issued in connection with warrants exercised, shares (in Shares)   91,500 119,220  
Stock issued in connection with warrants exercised   $ 412,000 $ 620,000  
Weighted Average Exercise Price (in Dollars per share)   $ 4.96    
Outstanding warrants (in Shares)   183,148    
Weighted average remaining contractual life   2 years 146 days    
Restricted Stock Units (RSUs) [Member]        
Stockholders' Equity (Details) [Line Items]        
Compensation expense   $ 7,000 50,000  
Unrecognized compensation expense   $ 3,000    
Weighted average remaining contractual life   65 days    
Restricted Stock Units (RSUs) [Member] | Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Issuance of vested restricted stock, Shares (in Shares)   2,073    
B. Riley [Member]        
Stockholders' Equity (Details) [Line Items]        
Common stock sale of amount $ 14,700,000      
Rate Of commission   3.00%    
Common stock proceeds   $ 2,100,000    
Issuance of equity debt   $ 30,300,000    
Options Held [Member]        
Stockholders' Equity (Details) [Line Items]        
Weighted Average Exercise Price (in Dollars per share)   $ 5.91    
Exchange Traded Options [Member]        
Stockholders' Equity (Details) [Line Items]        
Exchange agreement, description   During the three months ended March 31, 2020 and 2019, total compensation expense for stock options issued to employees, directors, officers and consultants was $670,000 and $759,000, respectively.    
Director [Member]        
Stockholders' Equity (Details) [Line Items]        
Compensation expense   $ 670,000 $ 759,000