Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Schedule of Level??3 Investments at Fair Value (Details)

v3.25.0.1
Fair Value Measurements - Schedule of Level 3 Investments at Fair Value (Details) - Level 3 - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Securitization residual assets    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Provision for loss on securitization residual assets $ 0 $ (3)
Securitization residual assets    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period 219 177
Accretion of securitization residual assets 17 14
Additions to securitization residual assets 43 37
Collections of securitization residual assets (14) (17)
Unrealized gains (losses) on securitization residual assets recorded in OCI (16) 11
Balance, end of period $ 249 $ 219