XML 109 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Number of Options    
Outstanding (in shares) 9,595,257  
Granted (in shares) 1,214,367  
Exercised (in shares) (945,062)  
Canceled (in shares) (488,369)  
Outstanding (in shares) 9,376,193 9,595,257
Exercisable (in shares) 5,040,028  
Unvested (in shares) 4,336,165  
Weighted- Average Exercise Price    
Outstanding (usd per share) $ 37.26  
Granted (usd per share) 16.12  
Exercised (usd per share) 20.38  
Canceled (usd per share) 41.17  
Outstanding (usd per share) 36.03 $ 37.26
Exercisable, weighted-average exercise price (usd per share) 31.34  
Unvested, weighted-average exercise price (usd per share) $ 41.48  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Outstanding, weighted-average remaining contractual, term 6 years 9 months 21 days 7 years 2 months 15 days
Exercisable, weighted-average remaining contractual, term 6 years  
Unvested, weighted-average remaining contractual, term 7 years 9 months  
Outstanding, aggregate intrinsic value, outstanding $ 106,780 $ 10,300
Exercisable, aggregate intrinsic value 60,410  
Unvested, aggregate intrinsic value $ 46,370