v3.26.1
Securitizations and Variable Interest Entities - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Securitizations And Variable Interest Entities [Abstract]    
(Loss) gain on sales of financial assets $ (3,000,000) $ 0