XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Trading Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of Trading Securities [Line Items]    
Trading securities $ 4,891,096 $ 9,136,813
Trading Securities, Net Unrealized Gain (Loss) (136,074) (9,290)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 13,513 23,610
Trading Securities, Net Unrealized Gain (Loss) (10) 40
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 4,827,504 9,068,900
Trading Securities, Net Unrealized Gain (Loss) (135,438) (9,338)
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 24,539 25,783
Trading Securities, Net Unrealized Gain (Loss) (478) 34
Other trading securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 25,540 18,520
Trading Securities, Net Unrealized Gain (Loss) $ (148) $ (26)