Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plans - Additional Information (Details)

v3.7.0.1
Equity Incentive Plans - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2017
shares
Jun. 30, 2017
USD ($)
shares
Jun. 30, 2017
USD ($)
Participant
shares
Dec. 31, 2016
2017 Equity Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for issuance 2,413,659      
Number of shares available for future grant 900,000      
Shares of common stock reserved for issuance, automatic annual increase initiation date Jan. 01, 2018      
Percentage of number of shares of common stock outstanding       5.00%
2017 Equity Incentive Plan | Shares under 2005 Plan that would have otherwise been returned to 2005 Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for issuance 1,314,752      
2017 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock reserved for issuance   200,000 200,000  
Number of shares available for future grant   150,000 150,000  
Percentage of number of shares of common stock outstanding       2.00%
Percentage of fair market value of common stock on purchase date 85.00%      
Percentage of fair market value of common stock on purchase date of the first day of IPO 85.00%      
Purchase of common stock under ESPP, Description     The 2017 ESPP allows eligible employees to purchase shares of the Company’s common stock in an offering at a discount of the then-current trading price, up to the lesser of (1) 85% of the fair market value of the common stock on the first day of the IPO or (2) 85% of the fair market value of the common stock on the purchase date. The 2017 ESPP permits the maximum discounted purchase price permitted under U.S. tax rules, including a “lookback.”  
Initial offering period in length     24 months  
Number of participant have the right to purchase shares of common stock | Participant     0  
Fair Market Value Of Common Stock | $   $ 25,000 $ 25,000  
Shares issued under ESPP   0 0