XML 47 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 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 772,800 84,417  
Stock options to purchase common stock aggregate fair value $ 4,161,205 $ 332,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 18,184 0  
Aggregate cash proceeds from sale of shares $ 78,000