v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period $ 265 $ 220 $ 249 $ 219
Accretion of retained interests in securitization trusts 5 4 9 8
Additions to retained interests in securitization trusts 11 21 19 28
Collections from retained interests in securitization trusts (6) (2) (9) (5)
Unrealized gains (losses) on retained interests in securitization trusts recorded in OCI (3) (5) 4 (12)
Balance, end of period $ 272 $ 238 $ 272 $ 238