XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Trading Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule of Trading Securities [Line Items]    
Trading securities $ 4,464,161 $ 9,136,813
Trading Securities, Net Unrealized Gain (Loss) (323) (9,290)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 9,823 23,610
Trading Securities, Net Unrealized Gain (Loss) (16) 40
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 4,406,848 9,068,900
Trading Securities, Net Unrealized Gain (Loss) 4 (9,338)
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 21,484 25,783
Trading Securities, Net Unrealized Gain (Loss) (136) 34
Other debt securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 26,006 18,520
Trading Securities, Net Unrealized Gain (Loss) $ (175) $ (26)