v3.26.1
Stockholders' Equity - December 2024 ATM (Details) - December 2024 ATM - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 11, 2024
Stockholders' Equity          
Aggregate offering price         $ 50.0
Number of shares issued 0.8 0.0 2.2 0.1  
Gross proceeds from issuance of common shares $ 1.8 $ 0.0 $ 5.6 $ 0.5  
Issuance costs $ 0.0   $ 0.1