XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Summary of Stock Option Activity (Details) - 2008 Plan and 2017 Plan - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Balance, Number of Shares 11,124  
Granted, Number of Shares 21  
Exercised, Number of Shares (1,107)  
Forfeited and expired, Number of Shares (42)  
Balance, Number of Shares 9,996 11,124
Options exercisable at June 30, 2020, Number of Shares 6,826  
Balance, Weighted Average Exercise Price $ 14.84  
Granted, Weighted Average Exercise Price 113.31  
Exercised, Weighted Average Exercise Price 5.31  
Forfeited and expired, Weighted Average Exercise Price 8.45  
Balance, Weighted Average Exercise Price 16.13 $ 14.84
Options exercisable at June 30, 2020, Weighted Average Exercise Price $ 6.66  
Balance, Weighted Average Remaining Contractual Life 5 years 9 months 18 days 6 years 2 months 12 days
Options exercisable at June 30, 2020, Weighted Average Contractual Life 5 years  
Granted, Weighted Average Grant Date Fair Value Per Share $ 38.95  
Outstanding, ending balance $ 1,003,651  
Options exercisable, ending balance $ 750,064