Other Real Estate Owned - Schedule of Other Real Estate Owned (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Real Estate [Roll Forward] | ||||
| Balance at beginning of period | $ 6,449 | $ 3,326 | $ 6,009 | $ 4,409 |
| Transfers from loans | 2,315 | 1,230 | 3,592 | 3,297 |
| Proceeds from sale of other real estate owned | (3,249) | (1,744) | (4,120) | (4,412) |
| Gain (loss) on sale of other real estate owned | 39 | 225 | 73 | (257) |
| Write-downs and partial liquidations | (10) | (39) | (10) | (39) |
| Balance at end of period | $ 5,544 | $ 2,998 | $ 5,544 | $ 2,998 |