XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plan - Schedule of Stock Option Activity - (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Shares Available for Grant    
Beginning balance (in shares) 1,079,492  
Authorized (in shares) 1,000,000  
Options granted (in shares) (1,418,628)  
Options exercised (in shares) 0  
Options canceled (in shares) 676,551  
Ending balance (in shares) 1,337,415 1,079,492
Number of Options    
Beginning balance (in shares) 8,537,210  
Options granted (in shares) 485,719  
Options exercised (in shares) (267,396)  
Options canceled (in shares) (231,578)  
Ending balance (in shares) 8,523,955 8,537,210
Vested and exercisable (in shares) 3,583,827  
Vested and expected to vest (in shares) 8,523,955  
Awards Weighted-Average Exercise Price    
Beginning balance (in dollar per share) | $ / shares $ 4.72  
Options granted (in dollars per share) | $ / shares 13.10  
Options exercised (in dollars per share) | $ / shares 5.35  
Options canceled (in dollars per share) | $ / shares 4.99  
Ending balance (in dollar per share) | $ / shares 5.17 $ 4.72
Vested and exercisable (in dollar per share) | $ / shares 5.23  
Vested and expected to vest (in dollar per share) | $ / shares $ 5.17  
Stock Options Additional Disclosures    
Weighted-Average Remaining Contractual Life (Years) 7 years 8 months 4 days 7 years 11 months 15 days
Vested and exercisable weighted-average remaining contractual life (in years) 6 years 5 months 26 days  
Vested and expected to vest weighted-average remaining contractual life (in years) 7 years 8 months 4 days  
Aggregate Intrinsic Value | $ $ 72,526 $ 68,256
Vested and exercisable aggregate intrinsic value | $ 30,427  
Vested and expected to vest aggregate intrinsic value | $ $ 72,526