Summary of Significant Accounting Policies - Net loss per share (Potentially dilutive securities) (Details) - $ / shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Potentially dilutive securities | ||
| Total | 7,589,522 | 4,265,651 |
| Pre-funded common stock warrants | ||
| Potentially dilutive securities | ||
| Warrants exercise price | $ 0.0001 | |
| Employee Stock Option | ||
| Potentially dilutive securities | ||
| Total | 3,485,351 | 2,817,979 |
| Unvested restricted stock units | ||
| Potentially dilutive securities | ||
| Total | 2,015,615 | 1,359,116 |
| 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 | |