Loans and Allowance for Credit Losses - Summary of Changes to MSRs (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Receivables [Abstract] | ||||
| Beginning balance | $ 3,086 | $ 3,289 | $ 3,033 | $ 3,488 |
| Payoffs | (55) | (96) | (81) | (152) |
| Changes in fair value | 137 | 60 | 216 | (83) |
| Ending balance | $ 3,168 | $ 3,253 | $ 3,168 | $ 3,253 |