Common Stock - Schedule of Number of Shares Reserved for Future Issuance (Details) - shares |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Common stock shares issued and sold | 9,390,842 | 9,377,259 |
Total reserved for future issuance | 2,593,985 | 2,044,927 |
Exercises of outstanding Shares | 9,390,842 | 9,377,259 |
2023 Stock Incentive Plan | ||
Common stock shares issued and sold | 541,265 | 619,923 |
Employee Stock Purchase Plan | ||
Common stock shares issued and sold | 262,440 | 168,667 |
Outstanding Warrant | ||
Exercises of outstanding Shares | 8,049 | 8,049 |
Stock Options | ||
Exercises of outstanding Shares | 1,782,231 | 1,248,288 |