v3.25.1
Stockholders' Deficit (Details) - Common Stock - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Aug. 31, 2023
Stockholders' Equity      
Authorized amount     $ 500
August 2023 Sales Agreement      
Stockholders' Equity      
Sale of stock, number of shares issued in transaction (in shares) 0 0  
Remaining unissued capital $ 51