XML 98 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Credit Enhancement Receivable, Credit Enhancement Deposit and Contingent Liability - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 23, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Mar. 09, 2021
Dec. 31, 2020
Credit Enhancement Receivable Contingent Liability And Credit Enhancement Deposit              
Credit enhancement receivable   $ 0   $ 0     $ 0
Deposit in Fannie Mae restricted liquidity account   25,000,000.0   25,000,000.0   $ 25,000,000.0 25,000,000.0
Returned the credit enhancement deposit $ 25,000,000.0            
DB Cayman | Credit Risk              
Credit Enhancement Receivable Contingent Liability And Credit Enhancement Deposit              
Reimbursements under serving agreement   0 $ 0 0 $ 0    
Percentage of contingent payment (in percentage)           50.00%  
Contingent liability   $ 0   $ 0     $ 12,300,000