XML 39 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation - Summary of Stock Option Activity Plans (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Number of Options Outstanding        
Number of Options Outstanding, Beginning Balance (in shares) 4,131,000 5,286,000 7,384,000  
Number of Options Outstanding, Granted (in shares) 0 0 25,000  
Number of Options Outstanding, Exercised (in shares) (1,742,000) (1,138,000) (1,722,000)  
Number of Options Outstanding, Canceled/Forfeited (in shares) (132,000) (17,000) (401,000)  
Number of Options Outstanding, Ending Balance (in shares) 2,257,000 4,131,000 5,286,000 7,384,000
Number of Options Outstanding, Vested and expected to vest (in shares) 2,259,000      
Number of Options Outstanding, Exercisable (in shares) 2,243,000      
Weighted-Average Exercise Price Per Share        
Weighted-Average Exercise Price Per Share, Beginning Balance (in dollars per share) $ 10.86 $ 10.30 $ 10.59  
Weighted-Average Exercise Price Per Share, Granted (in dollars per share) 0 0 23.99  
Weighted-Average Exercise Price Per Share, Exercised (in dollars per share) 8.53 8.17 10.39  
Weighted-Average Exercise Price Per Share, Canceled/Forfeited (in dollars per share) 2.73 18.79 16.04  
Weighted-Average Exercise Price Per Share, Ending Balance (in dollars per share) 13.13 $ 10.86 $ 10.30 $ 10.59
Weighted-Average Exercise Price Per Share, Vested and expected to vest (in dollars per share) 13.13      
Weighted-Average Exercise Price Per Share, Exercisable (in dollars per share) $ 13.10      
Weighted-Average Contractual Term        
Weighted-Average Contractual Term 2 years 6 months 3 years 3 months 18 days 4 years 2 months 12 days 5 years 3 months 18 days
Weighted-Average Contractual Term, Vested and expected to vest 2 years 6 months      
Weighted-Average Contractual Term, Exercisable 2 years 6 months      
Aggregate Intrinsic Value        
Aggregate Intrinsic Value, Outstanding $ 351,428 $ 295,921 $ 201,480 $ 74,065
Aggregate Intrinsic Value, Vested and expected to vest 351,362      
Aggregate Intrinsic Value, Exercisable $ 349,002