XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trading Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Trading Securities [Line Items]    
Trading securities $ 9,136,813 $ 4,707,975
Trading Securities, Net Unrealized Gain (Loss) (9,290) (3,560)
U.S. government securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 23,610 9,183
Trading Securities, Net Unrealized Gain (Loss) 40 0
Residential agency mortgage-backed securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 9,068,900 4,669,148
Trading Securities, Net Unrealized Gain (Loss) (9,338) (3,624)
Municipal securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 25,783 19,172
Trading Securities, Net Unrealized Gain (Loss) 34 42
Other debt securities [Member]    
Schedule of Trading Securities [Line Items]    
Trading securities 18,520 10,472
Trading Securities, Net Unrealized Gain (Loss) $ (26) $ 22