Mortgage Servicing Rights - Schedule of Weighted-Average Key Assumptions to Estimate Fair Value of Mortgage Servicing Rights (Details) - uSDPerLoan |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Transfers and Servicing [Abstract] | |||
| Discount rate | 9.81% | 10.09% | 10.06% |
| Total prepayment speeds | 9.04% | 7.90% | 7.79% |
| Cost of servicing each loan | 91 | 92 | 90 |