XML 98 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Option Activity (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Shares    
Outstanding - Beginning Balance 7,554,305 6,679,581
Granted 541,353 1,789,000
Exercised (1,037,910) (855,717)
Forfeited (29,807) (56,475)
Expired   (2,084)
Outstanding - Ending Balance 7,027,941 7,554,305
Vested (exercisable) - December 31, 2021 5,551,168  
Expected to vest after December 31, 2021 (unexercisable) 1,476,773  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value $ 32.79 $ 13.21
Weighted-Average Exercise Price/Share    
Outstanding - Beginning Balance 10.29 7.14
Granted 56.61 20.46
Exercised 8.66 6.73
Forfeited 40.56 13.39
Expired   19.56
Outstanding - Ending Balance 13.97 $ 10.29
Vested (exercisable) - December 31, 2021 9.38  
Expected to vest after December 31, 2021 (unexercisable) $ 31.19  
Weighted-Average Remaining Contractual Term (Years)    
Outstanding - December 31, 2021 5 years 9 months 18 days  
Vested (exercisable) - December 31, 2021 5 years 3 months 18 days  
Expected to vest after December 31, 2021 (unexercisable) 7 years 8 months 12 days  
Aggregated Intrinsic Value    
Outstanding - December 31, 2021 $ 318,105  
Vested (exercisable) - December 31, 2021 276,418  
Expected to vest after December 31, 2021 (unexercisable) $ 41,687