Fair Value (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
| Estimated fair value |
$ 341,558
|
$ 377,363
|
| Mortgage-backed securities |
|
|
| Estimated fair value |
199,568
|
211,916
|
| U.S. Government sponsored enterprises |
|
|
| Estimated fair value |
4,441
|
5,202
|
| State and political subdivisions |
|
|
| Estimated fair value |
104,119
|
110,574
|
| US Treasury [Member] |
|
|
| Estimated fair value |
7,605
|
7,609
|
| Mutual Funds Held In Deferred Compensation Trust Member |
|
|
| Estimated fair value |
3,279
|
2,855
|
| Private label mortgage-backed securities |
|
|
| Estimated fair value |
25,825
|
42,062
|
| Level 3 |
|
|
| Estimated fair value |
0
|
0
|
| Level 3 | Mortgage-backed securities |
|
|
| Estimated fair value |
0
|
0
|
| Level 3 | U.S. Government sponsored enterprises |
|
|
| Estimated fair value |
0
|
0
|
| Level 3 | State and political subdivisions |
|
|
| Estimated fair value |
0
|
0
|
| Level 3 | US Treasury [Member] |
|
|
| Estimated fair value |
0
|
0
|
| Level 3 | Mutual Funds Held In Deferred Compensation Trust Member |
|
|
| Estimated fair value |
0
|
0
|
| Level 3 | Private label mortgage-backed securities |
|
|
| Estimated fair value |
0
|
0
|
| Level 1 |
|
|
| Estimated fair value |
0
|
0
|
| Level 1 | Mortgage-backed securities |
|
|
| Estimated fair value |
0
|
0
|
| Level 1 | U.S. Government sponsored enterprises |
|
|
| Estimated fair value |
0
|
0
|
| Level 1 | State and political subdivisions |
|
|
| Estimated fair value |
0
|
0
|
| Level 1 | US Treasury [Member] |
|
|
| Estimated fair value |
0
|
0
|
| Level 1 | Mutual Funds Held In Deferred Compensation Trust Member |
|
|
| Estimated fair value |
3,279
|
2,855
|
| Level 1 | Private label mortgage-backed securities |
|
|
| Estimated fair value |
0
|
0
|
| Level 2 |
|
|
| Estimated fair value |
341,558
|
377,363
|
| Level 2 | Mortgage-backed securities |
|
|
| Estimated fair value |
199,568
|
211,916
|
| Level 2 | U.S. Government sponsored enterprises |
|
|
| Estimated fair value |
4,441
|
5,202
|
| Level 2 | State and political subdivisions |
|
|
| Estimated fair value |
104,119
|
110,574
|
| Level 2 | US Treasury [Member] |
|
|
| Estimated fair value |
7,605
|
7,609
|
| Level 2 | Mutual Funds Held In Deferred Compensation Trust Member |
|
|
| Estimated fair value |
0
|
0
|
| Level 2 | Private label mortgage-backed securities |
|
|
| Estimated fair value |
$ 25,825
|
$ 42,062
|