XML 50 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Dec. 31, 2019
series
Vote
$ / shares
shares
Feb. 28, 2019
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Jun. 30, 2018
$ / shares
shares
Preferred Stock          
Preferred stock, authorized (in shares) 5,000,000 5,000,000   5,000,000  
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001   $ 0.001  
Preferred stock, issued (in shares) 0 0   0  
Preferred stock, outstanding (in shares) 0 0   0  
Minimum number of series used to issue preferred stock | series   1      
Common Stock          
Common stock, authorized (in shares) 150,000,000 150,000,000   150,000,000  
Par value of common stock (in dollars per share) | $ / shares $ 0.001 $ 0.001   $ 0.001  
Common stock, issued (in shares) 12,433,600 12,433,600   7,141,996  
Common Stock, outstanding (in shares) 12,433,600 12,433,600   7,141,996  
Number of votes entitled to each common stock share | Vote   1      
Common stock dividends, declared or paid (in dollars per share) | $ / shares   $ 0      
Shares reserved for future issuance (in shares) 7,617,546 7,617,546   5,589,766  
Common stock warrants          
Common Stock          
Shares reserved for future issuance (in shares) 6,193,749 6,193,749   4,202,449  
Common stock options outstanding          
Common Stock          
Shares reserved for future issuance (in shares) 785,832 785,832   433,389  
Common stock options available for future issuance          
Common Stock          
Shares reserved for future issuance (in shares) 525,484 525,484   877,917  
Employee stock purchase plan          
Common Stock          
Shares reserved for future issuance (in shares) 112,481 112,481   76,011  
June 2018 Warrants          
Common Stock Warrants          
Weighted average remaining contractual life   3 years 5 months 19 days      
June 2018 Warrants | Common stock warrants          
Common Stock Warrants          
Number of shares which may be purchased with warrants         4,200,000
Exercise price of warrants (in dollars per share) | $ / shares         $ 12.00
Warrants term         5 years
February 2019 Warrants | Common stock warrants          
Common Stock Warrants          
Number of shares which may be purchased with warrants     2,000,000    
Exercise price of warrants (in dollars per share) | $ / shares     $ 6.25    
Warrants term     5 years    
Class of Warrant or Right, Outstanding 1,991,300 1,991,300      
Weighted average remaining contractual life 4 years 1 month 10 days