Common Stock and Warrants - Warrant Activity (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 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 |