XML 50 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Jan. 01, 2017
Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option to purchase an aggregate of common stock shares 735,600 11,562 1,753,300 731,779  
Stock options to purchase common stock aggregate fair value $ 1,700,000 $ 42,000 $ 6,600,000 $ 3,700,000  
2016 Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of outstanding share of common stock     4.00%    
Additional number of shares available for issuance         537,233
2016 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option to purchase an aggregate of common stock shares 20,990 19,061 39,174 19,061  
Aggregate cash proceeds from sale of shares $ 53,000 $ 76,000 $ 131,000 $ 76,000