XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Long-Term Debt - Schedule of Future Minimum Payments under Loan Agreement (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Carrying value of notes payable $ 41,905 $ 31,777
Long-term debt, alternative    
Carrying value of notes payable 41,905 31,777
Notes payable, gross 42,000 $ 32,000
Loan and Security Agreement [Member] | Oxford and Silicon Valley Bank [Member]    
Debt Instrument [Line Items]    
Three months ended December 31, 2018 955  
2019 10,437  
2020 15,446  
2021 14,283  
2022 12,684  
Carrying value of notes payable 53,805  
Long-term debt, alternative    
Carrying value of notes payable 53,805  
Less: Interest and final payment (11,805)  
Notes payable, gross $ 42,000