XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Repurchase Agreements - Narrative (Details)
Jun. 30, 2021
counterparty
financialInstitution
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Repurchase agreements, number of financial institutions | financialInstitution 3
Repurchase agreements, number of counterparties | counterparty 2