v3.25.2
Fair Value Measurements - Schedule of Investments in Unrealized Loss Position (Details) - Securitization residual assets
$ in Millions
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
security
Estimated Fair Value    
Assets with a loss shorter than 12 months $ 60 $ 67
Assets with a loss longer than 12 months 158 152
Unrealized Losses    
Assets with a loss shorter than 12 months 2 4
Assets with a loss longer than 12 months $ 50 $ 52
Count of Assets    
Assets with a loss shorter than 12 months | security 24 28
Assets with a loss longer than 12 months | security 72 69