v3.26.3
VIEs - Schedule of Cash Flows Received from Consolidated Trusts (Details) - VIEs, Primary Beneficiary - Trusts - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Variable Interest Entity [Line Items]        
Assets securitized $ 0 $ 3,955 $ 1,903 $ 11,345
Net proceeds from new securitizations 0 3,133 1,585 9,202
Net proceeds on retained bonds from new securitizations 0 519 308 1,365
Cash received for servicing fees 168 255 653 718
Net distributions from trusts 1,326 1,431 3,997 4,609
Total cash received from Trusts $ 1,494 $ 5,338 $ 6,543 $ 15,894