XML 72 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trading Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Trading Securities [Line Items]    
Trading securities $ 5,193,505 $ 4,464,161
Trading Securities, Net Unrealized Gain (Loss) 98,635 (323)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 10,959 9,823
Trading Securities, Net Unrealized Gain (Loss) 28 (16)
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 5,105,137 4,406,848
Trading Securities, Net Unrealized Gain (Loss) 98,124 4
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 37,413 21,484
Trading Securities, Net Unrealized Gain (Loss) 323 (136)
Other debt securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 39,996 26,006
Trading Securities, Net Unrealized Gain (Loss) $ 160 $ (175)