XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Reserved for Issuance (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Common Stock    
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