XML 79 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments in Securities - Trading 1 (Details) - USD ($)
$ in Millions
Sep. 30, 2022
Dec. 31, 2021
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value $ 58,253 $ 88,206
Mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 3,551 4,606
Non-mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 54,702 83,600
Consolidated trusts | Mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value $ 446 $ 593