XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Warrants (Details) - Common stock warrants - $ / shares
Sep. 30, 2018
Feb. 28, 2015
Warrants | Oxford Finance LLC    
Warrants    
Common stock that can be purchased with warrants (in shares) 62,505  
Exercise price of warrants (in dollars per share) $ 6.00  
Warrants | Hercules Capital, Inc.    
Warrants    
Common stock that can be purchased with warrants (in shares) 180,274 180,274
Exercise price of warrants (in dollars per share) $ 5.89 $ 5.89