v3.24.4
Fair Value Measurements - Schedule of Carrying Values and Fair Values of Long-term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Carrying Amount | Senior Notes | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 71,783 $ 70,493
Carrying Amount | Senior Notes | Third Party (EUR-denominated) | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,058 0
Carrying Amount | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,497 1,496
Carrying Amount | Senior Secured Notes | Third Party | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,361 2,281
Carrying Amount | ABS Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,566 748
Fair Value | Senior Notes | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 65,631 65,962
Fair Value | Senior Notes | Third Party (EUR-denominated) | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 2,125 0
Fair Value | Senior Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,491 1,499
Fair Value | Senior Secured Notes | Third Party | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt 1,330 2,207
Fair Value | ABS Notes | Related Party | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term debt $ 1,570 $ 748