XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Trading Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value $ 5,442,364 $ 4,464,161
Trading Securities, Net Unrealized Gain (Loss) (33,277) (323)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 46,994 9,823
Trading Securities, Net Unrealized Gain (Loss) (13) (16)
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 5,334,372 4,406,848
Trading Securities, Net Unrealized Gain (Loss) (33,275) 4
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 49,595 21,484
Trading Securities, Net Unrealized Gain (Loss) 140 (136)
Other trading securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading Securities, Fair Value 11,403 26,006
Trading Securities, Net Unrealized Gain (Loss) $ (129) $ (175)