v3.25.0.1
Debt Senior Note (Narrative) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ 27 $ 17
Senior Notes    
Debt Instrument [Line Items]    
Unamortized debt issuance costs 17 11
Senior Notes | Senior notes due January 15, 2030, 5.353%    
Debt Instrument [Line Items]    
Long-term debt $ 500  
Stated percentage 535.30%  
Senior Notes | Senior notes due January 15, 2035, 5.749%    
Debt Instrument [Line Items]    
Long-term debt $ 500  
Stated percentage 574.90%  
Senior Notes | Senior notes due May 1, 2025, 3.844%    
Debt Instrument [Line Items]    
Long-term debt $ 500 $ 500
Stated percentage 3.844% 3.844%