Borrowings under Repurchase Agreements Borrowings under Repurchase Agreements Schedule of Repurchase Agreement by Counterparty (Details) |
9 Months Ended | 12 Months Ended |
---|---|---|
Sep. 30, 2021 |
Dec. 31, 2020 |
|
Repurchase Agreement Counterparty [Line Items] | ||
Repurchase Agreement Counterparty Concentration Risk Threshold | 10.00% | |
Repurchase Agreement Counterparty, Weighted Average Maturity of Agreements | 161 days | 48 days |