v3.26.1
Stockholders' Equity (Deficit) - December 2024 ATM (Details) - December 2024 ATM - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 11, 2024
Stockholders' (Deficit) Equity      
Aggregate offering price     $ 50.0
Number of shares issued 1.3 0.1  
Gross proceeds from issuance of common shares $ 3.8 $ 0.5  
Issuance costs $ 0.1