v3.24.0.1
Fair Value Measurements - Schedule of Carrying Values and Fair Values of Long-term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Other debt    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other finance liabilities $ 0 $ 20
Carrying Amount | Senior Notes | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 70,493 66,582
Carrying Amount | Senior Notes | Third Party | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,281 3,117
Carrying Amount | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,496 1,495
Carrying Amount | ABS Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 748 746
Fair Value | Senior Notes | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 65,962 59,011
Fair Value | Senior Notes | Third Party | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,207 2,984
Fair Value | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,499 1,460
Fair Value | ABS Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 748 $ 744