Quarterly report pursuant to Section 13 or 15(d)

Fair Value - Summary of Nonrecourse MSR Financing Liability (Details)

v3.21.2
Fair Value - Summary of Nonrecourse MSR Financing Liability (Details) - Non Recourse MSR Financing Liability [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Minimum [Member] | Weighted-average prepayment speed (CPR) [Member]    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Weighted average prepayment speed (CPR) 6.00% 6.90%
Minimum [Member] | Discount rate    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Discount rate 10.90% 11.70%
Maximum [Member] | Weighted-average prepayment speed (CPR) [Member]    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Weighted average prepayment speed (CPR) 16.00% 12.70%
Maximum [Member] | Discount rate    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Discount rate 11.00% 12.00%
Weighted Average [Member] | Weighted-average prepayment speed (CPR) [Member]    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Weighted average prepayment speed (CPR) 9.20% 11.60%
Weighted Average [Member] | Discount rate    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Discount rate 11.00% 12.00%
Weighted Average [Member] | Weighted average delinquency rate [Member]    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Weighted average delinquency rate 1.00% 1.80%