Mortgage Servicing Rights - Schedule of Weighted-Average Key Assumptions to Estimate Fair Value of Mortgage Servicing Rights (Details) - uSDPerLoan |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Transfers and Servicing [Abstract] | |||
| Discount rate | 9.72% | 10.14% | 9.81% |
| Total prepayment speeds | 8.66% | 8.62% | 9.04% |
| Cost of servicing each loan | 91 | 93 | 91 |