Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
Fair Value - Summary of Nonrecourse MSR Financing Liability (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Minimum [Member]    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Discount rate 1.90%  
Maximum [Member]    
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.20%  
Non Recourse MSR Financing Liability [Member] | 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) 2.00% 6.90%
Non Recourse MSR Financing Liability [Member] | 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% 11.70%
Non Recourse MSR Financing Liability [Member] | 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) 11.00% 12.70%
Non Recourse MSR Financing Liability [Member] | 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% 12.00%
Non Recourse MSR Financing Liability [Member] | 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) 7.70% 11.60%
Non Recourse MSR Financing Liability [Member] | 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.10% 12.00%
Non Recourse MSR Financing Liability [Member] | 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.80%