Share-Based Compensation - Summary of the stock option activity (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] | |
| Outstanding as of December 31, 2025 | 2,400,433 |
| Granted | 1,118,350 |
| Outstanding as of March 31, 2026 | 3,518,783 |
| 2017 Plan [Member] | |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] | |
| Outstanding as of December 31, 2025 | 2,356,266 |
| Granted | 1,118,350 |
| Outstanding as of March 31, 2026 | 3,474,616 |
| 2019 Inducement Plan [Member] | |
| Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] | |
| Outstanding as of December 31, 2025 | 44,167 |
| Granted | 0 |
| Outstanding as of March 31, 2026 | 44,167 |