Annual report [Section 13 and 15(d), not S-K Item 405]

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.25.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, 2024
Dec. 31, 2023
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.60% 9.60%
Prepayment rate 5.50% 6.40%
Cost to service (in USD per loan) 72 72
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 43.90% 32.00%
Cost to service (in USD per loan) 827 366
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.80% 10.90%
Prepayment rate 8.20% 8.50%
Cost to service (in USD per loan) 98 96