Net Loss per Share - Anti-Dilutive Securities (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Excluded from the calculation of diluted net loss per share, due to anti-dilutive effect | ||||
| Common shares issuable upon conversion of pre-funded warrants (included in calculation of basic and diluted EPS) | 8,275,913 | 8,275,913 | 8,275,913 | 8,275,913 |
| Employee Stock Option | ||||
| Excluded from the calculation of diluted net loss per share, due to anti-dilutive effect | ||||
| Total shares of common stock equivalents | 13,253,806 | 11,651,683 | 13,253,806 | 11,651,683 |