Summary of Significant Accounting Policies - Net loss per share (Potentially dilutive securities) (Details) - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Potentially dilutive securities | ||
| Total | 7,656,562 | 3,835,337 |
| Pre-funded common stock warrants | ||
| Potentially dilutive securities | ||
| Warrants exercise price | $ 0.0001 | |
| Employee Stock Option | ||
| Potentially dilutive securities | ||
| Total | 3,543,623 | 2,535,298 |
| Unvested restricted stock units | ||
| Potentially dilutive securities | ||
| Total | 2,024,383 | 1,211,483 |
| Common stock warrants | ||
| Potentially dilutive securities | ||
| Total | 88,556 | 88,556 |
| Common stock warrants issued with credit agreement | ||
| Potentially dilutive securities | ||
| Total | 2,000,000 | |