XML 62 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Additional Information (Detail)
Sep. 26, 2016
USD ($)
$ / shares
shares
Sep. 02, 2016
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Reverse stock split ratio   0.3333    
IPO        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
IPO price (in dollars per share) | $ / shares $ 18.00      
Class B common stock        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Stock issued in net exercise of warrants (in shares) 448,545      
Convertible Preferred Stock Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Outstanding warrants converted during the period (in shares) 1,382,505      
Aggregate fair value of warrants | $ $ 12,600,000      
Class B Common Stock Warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Warrants issued in conversion (in shares) 460,834      
Stock issued in net exercise of warrants (in shares) 448,545      
Money Market Funds | Level 1        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]        
Cash equivalents | $     $ 5,000,000 $ 0