XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Option and Grant Plan - Summary of Option Activity Under Equity Award Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of options      
Outstanding as of December 31, 2021 6,034,192    
Granted 2,215,246    
Exercised (484,435)    
Forfeitures (216,611)    
Outstanding as of December 31, 2022 7,548,392 6,034,192  
Exercisable as of December 31, 2022 3,790,249    
Weighted average exercise price      
Outstanding as of December 31, 2021 $ 32.40    
Granted 60.75    
Exercised 5.64 $ 9.88 $ 3.67
Forfeitures 55.91    
Outstanding as of December 31, 2022 41.77 $ 32.40  
Exercisable as of December 31, 2022 $ 27.08    
Weighted average remaining contractual life (years)      
Outstanding 7 years 6 months 7 years 10 months 24 days  
Exercisable as of December 31, 2022 6 years 7 months 6 days    
Aggregate intrinsic value      
Outstanding $ 110,990 $ 300,560  
Exercisable as of December 31, 2022 $ 87,547