v3.25.2
Long-Term Debt (Scheduled Debt Payments) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Long-Term Debt [Abstract]    
2025 (remainder) $ 14  
2026 29  
2027 29  
2028 29  
2029 342  
Thereafter 760  
Total future scheduled debt payments 1,203  
Less unamortized debt issuance costs (15)  
Less unamortized discount (2)  
Long-term debt $ 1,186 $ 1,199