XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Trading Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Trading Securities [Line Items]    
Trading securities $ 2,294,358 $ 4,464,161
Trading Securities, Net Unrealized Gain (Loss) 12,566 (323)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 5,618 9,823
Trading Securities, Net Unrealized Gain (Loss) (6) (16)
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 2,210,721 4,406,848
Trading Securities, Net Unrealized Gain (Loss) 12,289 4
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 37,455 21,484
Trading Securities, Net Unrealized Gain (Loss) 45 (136)
Asset-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 10,194 0
Trading Securities, Net Unrealized Gain (Loss) 10 0
Other trading securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 30,370 26,006
Trading Securities, Net Unrealized Gain (Loss) $ 228 $ (175)