Quarterly report pursuant to Section 13 or 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.21.2
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) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 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.20% 9.20%
Prepayment rate 9.10% 10.00%
Cost to service (per loan) $ 71.8 $ 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 30.30% 38.80%
Cost to service (per loan) $ 454.7 $ 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 10.00% 10.00%
Prepayment rate 14.90% 18.20%
Cost to service (per loan) $ 91.0 $ 92.5