XML 123 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Granted, Weighted Average Grant Date Fair Value Per Share $ 39.23 $ 22.96 $ 3.73
2008 Plan and 2017 Plan      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Balance, Number of Shares 16,371    
Granted, Number of Shares 572    
Exercised, Number of Shares (5,352)    
Forfeited and expired, Number of Shares (467)    
Balance, Number of Shares 11,124 16,371  
Options exercisable at December 31, 2019, Number of Shares 6,603    
Balance, Weighted Average Exercise Price $ 8.59    
Granted, Weighted Average Exercise Price 100.06    
Exercised, Weighted Average Exercise Price 5.35    
Forfeited and expired, Weighted Average Exercise Price 8.77    
Balance, Weighted Average Exercise Price 14.84 $ 8.59  
Options exercisable at December 31, 2019, Weighted Average Exercise Price $ 5.84    
Balance, Weighted Average Remaining Contractual Life 6 years 2 months 12 days 6 years 9 months 18 days  
Options exercisable at December 31, 2019, Weighted Average Remaining Contractual Life 5 years 1 month 6 days    
Granted, Weighted Average Grant Date Fair Value Per Share $ 39.23    
Outstanding, ending balance $ 1,324,461    
Options exercisable, ending balance $ 845,590