Common Stock and Warrants - Warrant Activity (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| 2024 Prefunded Warrants | |
| Warrants | |
| Outstanding | 725,000 |
| Outstanding | 725,000 |
| 2023 Prefund Warrants | |
| Warrants | |
| Outstanding | 3,323,326 |
| Exercised | (1,300,000) |
| Outstanding | 2,023,326 |
| 2025 Prefunded Warrants | |
| Warrants | |
| Outstanding | 480,000 |
| Outstanding | 480,000 |