XML 70 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Notes Payable - Hercules Notes Payable (Detail)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2011
USD ($)
Dec. 31, 2016
USD ($)
monthly_payment
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
Debt Instrument [Line Items]        
Proceeds from notes payable   $ 0 $ 0 $ 6,750
Repayment of notes payable   $ 0 2,652 12,316
Hercules Notes Payable        
Debt Instrument [Line Items]        
Proceeds from notes payable $ 22,000      
Interest rate, percentage   9.85%    
Notes payable repayment terms | monthly_payment   33    
Payment of notes payable principal and interest   $ 800    
End of term payment   $ 400    
Repayment of notes payable     $ 2,600 $ 9,200
Hercules Notes Payable | Prime Rate        
Debt Instrument [Line Items]        
Plus (minus) difference from the prime rate   3.25%