Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
Fair Value - Summary of Nonrecourse MSR Financing Liability (Details) - Non Recourse MSR Financing Liability [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
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) 0.70% 2.00%
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 8.10% 8.10%
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.50% 11.00%
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.10% 10.10%
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) 6.60% 7.70%
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 8.50% 9.10%
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.30% 1.30%