XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
REPURCHASE AGREEMENTS AND REVERSE REPURCHASE AGREEMENTS - Remaining Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Assets Sold under Agreements to Repurchase [Line Items]    
Repurchase agreement liabilities associated with these liabilities $ 4,514,704 $ 3,595,586
SecuritiesSoldUnderAgreementsToRepurchaseMember    
Assets Sold under Agreements to Repurchase [Line Items]    
Fair Value of securities pledged, including accrued interest receivable 4,678,071 3,729,543
Repurchase agreement liabilities associated with these liabilities $ 4,514,704 $ 3,595,586
Net weighted average borrowing rate 0.13% 0.23%
Overnight (1 Day or Less) [Member] | SecuritiesSoldUnderAgreementsToRepurchaseMember    
Assets Sold under Agreements to Repurchase [Line Items]    
Fair Value of securities pledged, including accrued interest receivable $ 105,929 $ 0
Repurchase agreement liabilities associated with these liabilities $ 101,075 $ 0
Net weighted average borrowing rate 0.14% 0.00%
Between 2 and 30 Days [Member] | SecuritiesSoldUnderAgreementsToRepurchaseMember    
Assets Sold under Agreements to Repurchase [Line Items]    
Fair Value of securities pledged, including accrued interest receivable $ 2,988,154 $ 2,112,969
Repurchase agreement liabilities associated with these liabilities $ 2,882,437 $ 2,047,897
Net weighted average borrowing rate 0.13% 0.23%
Between 31 and 90 Days [Member] | SecuritiesSoldUnderAgreementsToRepurchaseMember    
Assets Sold under Agreements to Repurchase [Line Items]    
Fair Value of securities pledged, including accrued interest receivable $ 1,558,174 $ 1,560,798
Repurchase agreement liabilities associated with these liabilities $ 1,506,293 $ 1,494,500
Net weighted average borrowing rate 0.13% 0.22%
Greater Than 90 days [Member] | SecuritiesSoldUnderAgreementsToRepurchaseMember    
Assets Sold under Agreements to Repurchase [Line Items]    
Fair Value of securities pledged, including accrued interest receivable $ 25,814 $ 55,776
Repurchase agreement liabilities associated with these liabilities $ 24,899 $ 53,189
Net weighted average borrowing rate 0.15% 0.30%