v3.26.1
Fair Value Measurements - Long-Term Debt (Details) - Senior Notes - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
4.375% Notes due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 4.375%  
3.875% Notes due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 3.875%  
6.500% Notes due February 15, 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 6.50%  
3.875% Notes due May 15, 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 3.875%  
6.250% Notes due 2033    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Debt instrument, interest rate, stated percentage 6.25%  
Carrying Amount    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 3,767 $ 3,766
Carrying Amount | 4.375% Notes due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 797 797
Carrying Amount | 3.875% Notes due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 646 646
Carrying Amount | 6.500% Notes due February 15, 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 839 838
Carrying Amount | 3.875% Notes due May 15, 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 744 744
Carrying Amount | 6.250% Notes due 2033    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 741 741
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 3,575 3,708
Fair Value | 4.375% Notes due 2028    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 775 786
Fair Value | 3.875% Notes due 2030    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 583 603
Fair Value | 6.500% Notes due February 15, 2031    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 840 873
Fair Value | 3.875% Notes due May 15, 2032    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt 652 682
Fair Value | 6.250% Notes due 2033    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 725 $ 764