Mortgage Servicing Rights (“MSRs”) - Schedule of Components of Loan Servicing Fees (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Transfers and Servicing [Abstract] | ||||
| Contractual servicing fees | $ 2,374 | $ 1,817 | $ 4,585 | $ 3,499 |
| Contractually Specified Servicing Fee Income, Statement of Income or Comprehensive Income [Extensible Enumeration] | Total | Total | Total | Total |
| Late fees | $ 14 | $ 10 | $ 29 | $ 27 |
| Late Fee Income, Servicing Financial Asset, Statement of Income or Comprehensive Income [Extensible Enumeration] | Total | Total | Total | Total |
| Other fees | $ 0 | $ 0 | $ 0 | $ 3 |
| Change in fair value of MSRs and paid in full | (120) | (302) | 1,202 | (1,009) |
| Total | $ 2,268 | $ 1,525 | $ 5,816 | $ 2,520 |