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 | $ 45,680 | $ 52,114 | $ 42,433 | $ 57,268 |
| Write-downs in value | (328) | (1,351) | (1,053) | (2,579) |
| Additions | 12,316 | 8,222 | 24,684 | 17,268 |
| Sales | (8,111) | (12,838) | (16,211) | (25,608) |
| Other adjustments | 0 | (21) | (296) | (223) |
| Ending balance | 49,557 | 46,126 | 49,557 | 46,126 |
| Commercial/Construction | ||||
| Other Real Estate [Roll Forward] | ||||
| Balance at beginning of period | 5,137 | 7,111 | 4,911 | 8,424 |
| Write-downs in value | (5) | (835) | (195) | (864) |
| Additions | 2,344 | 314 | 3,318 | 571 |
| Sales | (352) | (693) | (910) | (2,234) |
| Other adjustments | 0 | 0 | 0 | 0 |
| Ending balance | 7,124 | 5,897 | 7,124 | 5,897 |
| Mortgage | ||||
| Other Real Estate [Roll Forward] | ||||
| Balance at beginning of period | 40,543 | 45,003 | 37,522 | 48,844 |
| Write-downs in value | (323) | (516) | (858) | (1,715) |
| Additions | 9,972 | 7,908 | 21,366 | 16,697 |
| Sales | (7,759) | (12,145) | (15,301) | (23,374) |
| Other adjustments | 0 | (21) | (296) | (223) |
| Ending balance | $ 42,433 | $ 40,229 | $ 42,433 | $ 40,229 |