XML 23 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Equity Incentive Plans - Summary of Activity Related to Outstanding Stock Options (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Service Period Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares, Outstanding Beginning Balance   1,793,981
Shares, Granted   23,536
Shares, Exercised   (417,962)
Shares, Forfeited   (1,191)
Shares, Outstanding Ending Balance 1,398,364 1,398,364
Weighted Average Exercise Price, Outstanding Beginning Balance   $ 9.84
Weighted Average Exercise Price, Granted   42.29
Weighted Average Exercise Price, Exercised   8.40
Weighted Average Exercise Price, Forfeited   9.64
Weighted Average Exercise Price, Outstanding Ending Balance $ 10.82 $ 10.82
Performance-Vested Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares, Outstanding Beginning Balance   1,275,746
Shares, Granted 295,936 9,254
Shares, Exercised   (35,447)
Shares, Forfeited   (39,253)
Shares, Outstanding Ending Balance 1,210,300 1,210,300
Weighted Average Exercise Price, Outstanding Beginning Balance   $ 13.62
Weighted Average Exercise Price, Granted   42.29
Weighted Average Exercise Price, Exercised   9.98
Weighted Average Exercise Price, Forfeited   9.05
Weighted Average Exercise Price, Outstanding Ending Balance $ 14.09 $ 14.09
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares, Outstanding Beginning Balance   271,979
Shares, Granted   77,609
Shares, Issued upon vesting   (122,392)
Shares, Forfeited   (2,528)
Shares, Outstanding Ending Balance 224,668 224,668
Weighted-Average Grant-Date Fair Value Per Unit, Outstanding Beginning Balance   $ 19.07
Weighted-Average Grant-Date Fair Value Per Unit, Granted   41.82
Weighted-Average Grant-Date Fair Value Per Unit, Issued Upon Vesting   17.57
Weighted-Average Grant-Date Fair Value Per Unit, Forfeited   27.42
Weighted-Average Grant-Date Fair Value Per Unit, Outstanding Ending Balance $ 27.65 $ 27.65