XML 60 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Investments in Securities - Weighted Average Lives of Trading Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value    
Less than one year $ 99,773 $ 99,973
Greater than one year and less than three years 0 5,323
Greater than three years and less than five years 0 472,774
Greater than five years 6,929,969 2,639,439
Securities, trading 7,029,742 3,217,509
Amortized Cost    
Less than one year 99,889 99,978
Greater than one year and less than three years 0 5,365
Greater than three years and less than five years 0 475,600
Greater than five years 7,302,148 2,690,243
Amortized Cost $ 7,402,037 $ 3,271,186