XML 96 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of options      
Outstanding as of December 31, 2023 8,276,033    
Granted 2,678,145    
Exercised (563,349)    
Forfeitures (785,287)    
Outstanding as of December 31, 2024 9,605,542 8,276,033  
Exercisable as of December 31, 2024 5,896,483    
Weighted average exercise price      
Outstanding as of December 31, 2023 $ 42.59    
Granted 24.8    
Exercised 9.94 $ 7.69 $ 5.64
Forfeitures 53.82    
Outstanding as of December 31, 2024 38.62 $ 42.59  
Exercisable as of December 31, 2024 $ 40.7    
Weighted average remaining contractual life (years)      
Outstanding 7 years 1 month 6 days 7 years 2 months 12 days  
Exercisable as of December 31, 2024 6 years 2 months 12 days    
Aggregate intrinsic value      
Outstanding $ 37,182 $ 51,653  
Exercisable as of December 31, 2024 $ 36,102