XML 147 R129.htm IDEA: XBRL DOCUMENT v3.26.1
Variable Interest Entities - Re-securitizations (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Transfers of securities to VIEs      
U.S. GSEs and government agencies $ 5,602,000,000 $ 5,490,000,000  
Securities Transferred To Private Label Resecuritization VIEs 937,000,000 $ 0  
U.S. GSEs and government agencies | Nonconsolidated re-securitization VIEs      
Variable Interest Entity [Line Items]      
Interest in VIEs $ 3,119,000,000   $ 2,558,000,000