v3.26.1
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