XML 116 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Aggregate Intrinsic Value, Exercised $ 112,700 $ 11,100 $ 11,200
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares outstanding, Beginning balance 16,850    
Granted, shares 10,019    
Exercised, shares (3,769)    
Expired / Cancelled / Forfeited, shares (1,572)    
Shares outstanding, Ending Balance 21,528 16,850  
Exercisable at December 31, 2020 9,012    
Weighted Average Exercise Prices, Beginning balance $ 3.82    
Weighted Average Exercise Prices, granted 8.78    
Weighted Average Exercise Prices, Exercised 2.87    
Weighted Average Exercise Prices, Expired/ Cancelled/ Forfeited 4.93    
Weighted Average Exercise Prices, Ending balance 6.22 $ 3.82  
Weighted Average Exercise Prices, Exercisable at December 31, 2020 $ 3.73    
Weighted average remaining contractual term, Outstanding 8 years 1 month 6 days    
Weighted average remaining contractual term, Exercisable 7 years 1 month 6 days    
Aggregate Intrinsic Value, Outstanding $ 734,604    
Aggregate Intrinsic Value, Exercisable $ 329,945