XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Recourse and Market-to-Market Provisions (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Goldman Sachs | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date Aug. 19, 2021 Aug. 19, 2021
Extended Maturity Date Aug. 19, 2022 Aug. 19, 2022
Recourse guarantee percentage 25.00% 25.00%
Wells Fargo | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date Apr. 18, 2022 Apr. 18, 2022
Extended Maturity Date Apr. 18, 2022 Apr. 18, 2022
Recourse guarantee percentage 25.00% 25.00%
Barclays | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date Aug. 13, 2022 Aug. 13, 2022
Extended Maturity Date Aug. 13, 2022 Aug. 13, 2022
Recourse guarantee percentage 25.00% 25.00%
Morgan Stanley | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date May 04, 2022 May 04, 2021
Extended Maturity Date May 04, 2022 May 04, 2022
Recourse guarantee percentage 25.00% 25.00%
JP Morgan | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date Oct. 30, 2023 Oct. 30, 2023
Extended Maturity Date Oct. 30, 2025 Oct. 30, 2025
Recourse guarantee percentage 25.00% 25.00%
US Bank | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date Jul. 09, 2022 Jul. 09, 2022
Extended Maturity Date Jul. 09, 2024 Jul. 09, 2024
Recourse guarantee percentage 25.00% 25.00%
Institutional Financing | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date Oct. 30, 2023 Oct. 30, 2023
Extended Maturity Date Oct. 30, 2025 Oct. 30, 2025
Recourse guarantee percentage 25.00% 25.00%
Bank of America | Senior Secured and Secured Credit Agreements | Repurchase Agreements | Loans Investment    
Debt Instrument [Line Items]    
Initial Maturity Date Sep. 29, 2021 Sep. 29, 2021
Extended Maturity Date Sep. 29, 2022 Sep. 29, 2022
Recourse guarantee percentage 25.00% 25.00%
Institutional Lender | Asset-specific Financing    
Debt Instrument [Line Items]    
Initial Maturity Date Dec. 15, 2021 Dec. 15, 2021
Extended Maturity Date Dec. 15, 2022 Dec. 15, 2022