v3.26.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Short Term and Long Term Debt [Line Items]    
Secured debt, carrying amount $ 49,484 $ 46,904
Unsecured debt, carrying amount 63,460 67,127
Total secured and unsecured debt, carrying amount 112,944 114,031
Secured debt fair value 49,372 47,252
Unsecured debt fair value 63,708 68,607
Fair value of Secured and Unsecured debt 113,079 115,860
Level 2    
Short Term and Long Term Debt [Line Items]    
Fair value of Secured and Unsecured debt 109,972 113,180
Level 3    
Short Term and Long Term Debt [Line Items]    
Fair value of Secured and Unsecured debt 3,108 2,679
Revolving credit facilities    
Short Term and Long Term Debt [Line Items]    
Secured debt, carrying amount 9,017 1,869
Unsecured debt, carrying amount 2,744 2,863
Secured debt fair value 9,017 1,869
Unsecured debt fair value 2,752 2,881
Securitization notes payable    
Short Term and Long Term Debt [Line Items]    
Secured debt, carrying amount 40,466 45,035
Secured debt fair value 40,354 45,384
Senior notes    
Short Term and Long Term Debt [Line Items]    
Unsecured debt, carrying amount 52,319 55,848
Unsecured debt fair value 52,525 57,277
Other unsecured debt    
Short Term and Long Term Debt [Line Items]    
Unsecured debt, carrying amount 8,397 8,415
Unsecured debt fair value $ 8,431 $ 8,449