XML 48 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Fair Value Measurements - Roll-Forward of Fair Value of Preferred Stock Warrant Liabilities Categorized as Level 3 (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Remeasurement of convertible preferred stock warrants $ 559 $ (177)
Convertible Preferred Stock Warrants    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Beginning balance 2,865  
Remeasurement of convertible preferred stock warrants (559)  
Exercise of preferred stock warrants $ (2,306)