XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2025
Common Stock  
Schedule of common stock reserved for potential conversion and future issuance

    

March 31, 2025

    

December 31, 2024

Options to purchase common stock

8,670,569

8,706,197

Remaining shares reserved for future issuance

2,456,222

359,399

Employee stock purchase plan

815,890

397,956

Total

11,942,681

9,463,552