v3.26.1
Stockholders' Equity (Deficit) - At-The-Market Program (Details) - At-The-Market Program - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stockholders' Equity (Deficit)    
Proceeds from issuance of common stock $ 6.7 $ 5.7
Issuance costs $ 0.3 $ 0.2
Number of common shares issued 1,859,993 1,127,100