XML 95 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Summary of the Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Number of Shares        
Beginning balance (in shares) 5,021,068 7,010,887 6,784,448  
Granted (in shares) 700,000 0 1,256,200  
Exercised (in shares) (1,194,471) (1,486,218) (876,121)  
Canceled (in shares) (67,986) (503,601) (153,640)  
Ending balance (in shares) 4,458,611 5,021,068 7,010,887 6,784,448
Exercisable at December 31, 2019 (in shares) 2,818,731      
Weighted Average Exercise Price        
Beginning balance (in usd per share) $ 7.30 $ 6.36 $ 4.65  
Granted (in usd per share) 33.98 0 11.92  
Exercised (in usd per share) 4.11 2.10 1.27  
Canceled (in usd per share) 10.17 9.51 7.29  
Ending balance (in usd per share) 12.30 $ 7.30 $ 6.36 $ 4.65
Exercisable at December 31, 2019 (in usd per share) $ 7.51      
Weighted Average Remaining Contractual Term (Years)        
Beginning balance (in years) 5 years 9 months 18 days 6 years 4 months 24 days 6 years 7 months 6 days 6 years 6 months
Ending balance (in years) 5 years 9 months 18 days 6 years 4 months 24 days 6 years 7 months 6 days 6 years 6 months
Exercisable at December 31, 2019 (in years) 5 years 8 months 12 days      
Aggregate Intrinsic Value (in thousands)        
Beginning balance $ 97,440 $ 176,122 $ 44,259  
Exercised 44,081 41,606 14,807  
Ending balance 115,501 $ 97,440 $ 176,122 $ 44,259
Exercisable at December 31, 2019 $ 86,536