XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Notes Payable - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Nov. 30, 2017
Apr. 30, 2015
2017 SVB Loan Agreement | Notes Payable to Banks        
Debt Instrument [Line Items]        
Face amount     $ 10.0  
Repayment period 30 months      
Interest-only period 18 months      
Interest rate at period end 5.50% 4.50%    
Final payment fee $ 0.9      
2015 SVB Loan Agreement        
Debt Instrument [Line Items]        
Interest margin in event of default 5.00%      
2015 SVB Loan Agreement | Notes Payable to Banks        
Debt Instrument [Line Items]        
Face amount       $ 5.0
Repayment period 30 months      
Interest-only period 18 months      
Final payment fee percent       5.50%
Loss on debt extinguishment $ 0.1      
2015 SVB Loan Agreement | Notes Payable to Banks | Prime Rate        
Debt Instrument [Line Items]        
Variable rate (0.25%)