v3.25.4
DEBT AND COMMITMENTS - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Debt Maturities [Line Items]    
2026 $ 51,806  
2027 30,760  
2028 23,761  
2029 13,194  
2030 11,073  
Thereafter 11,310  
Total 141,904  
Unamortized (discount)/premium and issuance costs (247)  
Total fair value adjustments (240) $ (1,044)
Total debt 141,417 137,868
Interest payable 1,183 $ 1,098
Unsecured debt    
Debt Maturities [Line Items]    
2026 30,053  
2027 12,941  
2028 11,657  
2029 8,613  
2030 7,836  
Thereafter 11,310  
Total 82,410  
Asset-backed debt    
Debt Maturities [Line Items]    
2026 21,753  
2027 17,819  
2028 12,104  
2029 4,581  
2030 3,237  
Thereafter 0  
Total 59,494  
Short-term debt    
Debt Maturities [Line Items]    
2026 18,350  
Long-term debt    
Debt Maturities [Line Items]    
2026 33,456  
Interest payable, 2026 5,309  
Interest payable, 2027 3,858  
Interest payable, 2028 2,583  
Interest payable, 2029 1,633  
Interest payable, 2030 1,057  
Interest payable, Thereafter 1,666  
Interest payable $ 16,106