v3.26.1
Common Stock and Warrants - Warrant pricing inputs (Details)
Mar. 31, 2026
$ / shares
2025 Prefunded Warrants  
Warrant Liabilities  
Exercise price (in dollar per share) $ 0.001
2024 Prefunded Warrants  
Warrant Liabilities  
Exercise price (in dollar per share) 0.001
2023 Prefund Warrants  
Warrant Liabilities  
Exercise price (in dollar per share) $ 0.001