v3.26.1
Fair Value Measurements - Schedule of Retained Interests in Securitization Trusts (Details) - Securitization residual assets - Level 3 - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period $ 326 $ 265 $ 300 $ 249
Accretion of retained interests in securitization trusts 6 5 11 9
Additions to retained interests in securitization trusts 5 11 29 19
Collections from retained interests in securitization trusts (4) (6) (6) (9)
Unrealized gains (losses) on retained interests in securitization trusts recorded in OCI (1) (3) (2) 4
Balance, end of period $ 332 $ 272 $ 332 $ 272