XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Trading Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Trading Securities [Line Items]    
Trading securities $ 2,859,444 $ 9,136,813
Trading Securities, Net Unrealized Gain (Loss) (20,467) (9,290)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 8,357 23,610
Trading Securities, Net Unrealized Gain (Loss) 0 40
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 2,807,950 9,068,900
Trading Securities, Net Unrealized Gain (Loss) (20,447) (9,338)
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 18,825 25,783
Trading Securities, Net Unrealized Gain (Loss) (11) 34
Other trading securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 24,312 18,520
Trading Securities, Net Unrealized Gain (Loss) $ (9) $ (26)