XML 79 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Investments in Securities - Trading 1 (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value $ 64,811 $ 88,206
Mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 3,915 4,606
Fannie Mae    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 1,295 1,576
Other agency    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 2,508 2,893
Other securities    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 112 137
Non-mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 60,896 83,600
Consolidated trusts    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value $ 469 $ 593