XML 69 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investment In Securities - Weighted Average Lives of Trading Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value    
Less than 1 year $ 99,973 $ 0
Greater than or equal to 1 year and less than 3 years 5,323 649,425
Greater than or equal to 3 years and less than 5 years 472,774 1,522,509
Greater than or equal to 5 years 2,639,439 1,035,486
Total 3,217,509 3,207,420
Amortized Cost    
Less than 1 year 99,978 0
Greater than or equal to 1 year and less than 3 years 5,365 650,328
Greater than or equal to 3 years and less than 5 years 475,600 1,506,035
Greater than or equal to 5 years 2,690,243 1,030,366
Total $ 3,271,186 $ 3,186,729