v3.25.4
TRANSFERS OF RECEIVABLES AND VARIABLE INTEREST ENTITIES - Schedule of Interest Expense Related to Securitization Debt (Details) - Securitization Transactions - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Securitization Transactions [Line Items]      
Interest expense $ 2,493 $ 2,775 $ 2,463
Variable Interest Entity, Primary Beneficiary      
Schedule of Securitization Transactions [Line Items]      
Interest expense 2,027 2,165 1,872
Non-VIE      
Schedule of Securitization Transactions [Line Items]      
Interest expense $ 466 $ 610 $ 591