Mortgage Servicing Rights - Schedule of Weighted-Average Key Assumptions to Estimate Fair Value of Mortgage Servicing Rights (Details) - uSDPerLoan |
6 Months Ended | 12 Months Ended | |
|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Transfers and Servicing [Abstract] | |||
| Discount rate | 9.77% | 10.00% | 9.81% |
| Total prepayment speeds | 8.08% | 8.57% | 9.04% |
| Cost of servicing each loan | 91 | 91 | 91 |