Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
Fair Value - Summary of Nonrecourse MSR Financing Liability (Details) - Non Recourse MSR Financing Liability [Member]
6 Months Ended 12 Months Ended
Jun. 30, 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) 1.00% 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 9.60% 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) 7.20% 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 11.60% 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) 5.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 9.70% 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%