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]
9 Months Ended 12 Months Ended
Sep. 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) 7.70% 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.10% 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) 10.20% 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 10.40% 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) 8.70% 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 10.30% 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%