XML 45 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 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 244,100 635,800 1,016,900 720,217  
Stock options to purchase common stock aggregate fair value $ 713,000 $ 3,400,000 $ 4,900,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 0 0 18,184 0  
Aggregate cash proceeds from sale of shares     $ 78,000