Annual report pursuant to Section 13 and 15(d)

Mortgage Servicing Rights - Summary of the Weighted Average Discount Rate, Prepayment Speed and Cost to Service Assumptions Used to Determine the Fair Value of MSRs (Details)

v3.22.0.1
Mortgage Servicing Rights - Summary of the Weighted Average Discount Rate, Prepayment Speed and Cost to Service Assumptions Used to Determine the Fair Value of MSRs (Details) - $ / loan
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Minimum    
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.30% 9.20%
Prepayment rate 7.30% 10.00%
Cost to service (in USD per loan) 71.9 71.0
Maximum    
Assumption for Fair Value as of Balance Sheet Date of Assets or Liabilities that relate to Transferor's Continuing Involvement [Line Items]    
Discount rate 15.50% 15.50%
Prepayment rate 29.50% 38.80%
Cost to service (in USD per loan) 247.6 409.4
Weighted Average    
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.90% 10.00%
Prepayment rate 13.60% 18.20%
Cost to service (in USD per loan) 91.4 92.5