XML 54 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 31, 2015
Jun. 30, 2012
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2020
Jan. 01, 2019
Dec. 31, 2016
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for issuance, shares     7,141,230 5,549,908        
Aggregate intrinsic value of options exercised     $ 14,300,000 $ 21,100,000 $ 9,800,000      
Weighted average grant date fair value of options granted     $ 27.02 $ 34.70 $ 9.92      
Unamortized stock-based compensation     $ 55,300,000          
Stock option average expected recognition period     2 years 4 months 24 days          
Unrecognized share based compensation expense       $ 340,000 $ 248,000     $ 174,000
Stock Options                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for issuance, shares     5,315,254 3,864,407        
RSU                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock option average expected recognition period     3 years 1 month 6 days          
Weighted average grant date fair value of RSUs granted     $ 45.36 $ 53.27        
Total fair value vested     $ 2,000,000.0 $ 167,000 $ 0      
Unamortized stock-based compensation relating to RSUs     $ 27,900,000          
2012 Equity Incentive Plan | Incentive Stock Options | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of estimated fair value of common stock   100.00%            
2012 Equity Incentive Plan | Nonstatutory Stock Options | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of estimated fair value of common stock   85.00%            
2012 Equity Incentive Plan | Stock Options                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Terms of options granted     10 years          
Vesting period     4 years          
2012 Equity Incentive Plan | Stock Options | Minimum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of estimated fair value of common stock   110.00%            
2012 Equity Incentive Plan | Stock Options | Maximum                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Employee owning voting rights of stock options   10.00%            
2015 Stock Option and Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Vesting period     4 years          
Shares reserved for issuance, shares     685,435 904,785     1,611,557  
Number of shares reserved for issuance under the option plan, description     (i) the number of shares represented by awards outstanding under the Company’s 2012 Equity Incentive Plan that are forfeited or lapse unexercised and which following the pricing date are not issued under the 2012 Plan, and (ii) an annual increase on January 1 of each year beginning on January 1, 2017.          
2015 Stock Option and Incentive Plan | Subsequent Event                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for issuance, shares           1,855,162    
2015 Stock Option and Incentive Plan | IPO                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for issuance, shares 1,650,000              
2015 Equity Incentive Plan | Employee Stock Purchase Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Percentage of estimated fair value of common stock 85.00%              
Shares reserved for issuance, shares 255,000           402,889  
Number of common stock purchased by one employee 2,500              
2015 Equity Incentive Plan | Employee Stock Purchase Plan | Subsequent Event                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Shares reserved for issuance, shares           463,790