v3.26.1
Common and Stock (Details) - ATM Sales Agreement - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Common and Preferred Stock    
Issuance of Common Stock and Warrants, net of issuance costs ( in shares) 10,204,319 0
Proceeds from Issuance of Common Stock $ 2.3