XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Trading Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value $ 4,748,101 $ 4,464,161
Trading Securities, Net Unrealized Gain (Loss) (108,259) (323)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 18,843 9,823
Trading Securities, Net Unrealized Gain (Loss) 8 (16)
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 4,653,161 4,406,848
Trading Securities, Net Unrealized Gain (Loss) (107,212) 4
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 51,998 21,484
Trading Securities, Net Unrealized Gain (Loss) (1,175) (136)
Other trading securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 24,099 26,006
Trading Securities, Net Unrealized Gain (Loss) $ 120 $ (175)