XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Awards - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares Issuable Under Options      
Shares Issuable Under Options, Beginning balance 16,136,791    
Shares Issuable Under Options, Granted 9,207,383    
Shares Issuable Under Options, Exercised (3,112,976)    
Shares Issuable Under Options, Cancelled/forfeited (2,343,515)    
Shares Issuable Under Options, Ending balance 19,887,683 16,136,791  
Shares Issuable Under Options, Vested and expected to vest 18,406,424    
Shares Issuable Under Options, Exercisable 11,419,466    
Weighted Average Exercise Price      
Weighted Average Exercise Price, Beginning balance $ 7.51    
Weighted Average Exercise Price, Granted 7.62    
Weighted Average Exercise Price, Exercised 4.74    
Weighted Average Exercise Price, Cancelled/forfeited 8.07    
Weighted Average Exercise Price, Ending balance 7.93 $ 7.51  
Weighted Average Exercise Price, Vested and expected to vest 8.1    
Weighted Average Exercise Price, Exercisable $ 8.26    
Weighted Average Remaining Contractual Term 6 years 18 days 6 years 1 month 6 days  
Weighted Average Remaining Contractual Term, Vested and Expected to vest 5 years 10 months 20 days    
Weighted Average Remaining Contractual Term, Exercisable 3 years 10 months 24 days    
Other disclosures      
Aggregate Intrinsic Value $ 41,570 $ 3,364  
Aggregate Intrinsic Value, Vested and Expected to vest 37,139    
Aggregate Intrinsic Value, Exercisable 27,814    
Aggregate intrinsic value of stock options exercised $ 11,102 $ 275 $ 186
Weighted average fair value of stock option granted $ 5.59 $ 2.74 $ 4.95