XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 01, 2019
Mar. 31, 2019
Jun. 30, 2019
Feb. 28, 2015
Common stock 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  
Additional Paid-in Capital        
Warrants        
Cumulative effect adjustment   $ 213    
Accumulated Deficit        
Warrants        
Cumulative effect adjustment   $ (213)    
Warrants | Common stock 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
ASU 2017-11 | Additional Paid-in Capital        
Warrants        
Cumulative effect adjustment $ 213      
ASU 2017-11 | Accumulated Deficit        
Warrants        
Cumulative effect adjustment $ (213)