v3.25.2
Common Stock (Tables)
6 Months Ended
Jun. 30, 2025
Common Stock  
Schedule of common stock reserved for potential conversion and future issuance

    

June 30, 2025

    

December 31, 2024

Options to purchase common stock

10,615,469

8,706,197

Remaining shares reserved for future issuance

495,412

359,399

RSUs

511,100

Employee stock purchase plan

815,890

397,956

Total

12,437,871

9,463,552