v3.26.1
Fair Value - Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) $ 311,221 $ 315,482 $ 312,508
Mortgage servicing rights 2,759 2,685 2,903
Financial liabilities      
Local certificates of deposit 1,079,605 977,263 1,178,853
Total deposits 2,679,778 2,664,752 2,705,337
Carrying value      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 351,991 355,928 367,873
Total loans 2,399,346 2,368,744 2,369,178
Mortgage servicing rights 1,541 1,655 1,777
Financial liabilities      
Local certificates of deposit 368,426 373,671 382,289
National certificates of deposit 711,179 603,592 796,564
Total deposits 1,079,605 977,263 1,178,853
Repurchase agreements 58,289 50,321 65,050
Federal Home Loan Bank advances 155,780 137,500 131,120
Total borrowed funds 214,069 187,821 196,170
Carrying value | Commercial | Real estate      
Financial assets      
Total loans 768,009 776,276 785,745
Carrying value | Commercial | Construction      
Financial assets      
Total loans 28,823 34,775 52,641
Carrying value | Commercial | Other      
Financial assets      
Total loans 578,494 577,594 564,539
Carrying value | Municipal      
Financial assets      
Total loans 60,601 51,881 62,657
Carrying value | Residential | Construction      
Financial assets      
Total loans 38,785 35,033 31,164
Carrying value | Residential | Term      
Financial assets      
Total loans 745,555 733,239 718,587
Carrying value | Home Equity      
Financial assets      
Total loans 159,213 141,261 133,457
Carrying value | Consumer      
Financial assets      
Total loans 19,866 18,685 20,388
Estimated fair value      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 311,221 315,482 312,508
Total loans 2,340,069 2,297,455 2,279,618
Mortgage servicing rights 2,759 2,685 2,903
Financial liabilities      
Local certificates of deposit 344,126 347,571 364,312
National certificates of deposit 733,666 630,910 813,756
Total deposits 1,077,792 978,481 1,178,068
Repurchase agreements 58,194 50,241 64,929
Federal Home Loan Bank advances 155,794 137,942 131,854
Total borrowed funds 213,988 188,183 196,783
Estimated fair value | Commercial | Real estate      
Financial assets      
Total loans 756,712 760,452 763,818
Estimated fair value | Commercial | Construction      
Financial assets      
Total loans 28,399 34,066 51,172
Estimated fair value | Commercial | Other      
Financial assets      
Total loans 576,855 575,640 561,070
Estimated fair value | Municipal      
Financial assets      
Total loans 58,056 48,805 59,193
Estimated fair value | Residential | Construction      
Financial assets      
Total loans 38,546 34,800 30,880
Estimated fair value | Residential | Term      
Financial assets      
Total loans 704,875 688,100 662,101
Estimated fair value | Home Equity      
Financial assets      
Total loans 159,088 139,205 133,188
Estimated fair value | Consumer      
Financial assets      
Total loans 17,538 16,387 18,196
Estimated fair value | Level 1      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 0 0 0
Total loans 0 0 0
Mortgage servicing rights 0 0 0
Financial liabilities      
Local certificates of deposit 0 0 0
National certificates of deposit 0 0 0
Total deposits 0 0 0
Repurchase agreements 0 0 0
Federal Home Loan Bank advances 0 0 0
Total borrowed funds 0 0 0
Estimated fair value | Level 1 | Commercial | Real estate      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 1 | Commercial | Construction      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 1 | Commercial | Other      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 1 | Municipal      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 1 | Residential | Construction      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 1 | Residential | Term      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 1 | Home Equity      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 1 | Consumer      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 2      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 311,221 315,482 312,508
Total loans 10,276 6,781 403
Mortgage servicing rights 2,759 2,685 2,903
Financial liabilities      
Local certificates of deposit 344,126 347,571 364,312
National certificates of deposit 733,666 630,910 813,756
Total deposits 1,077,792 978,481 1,178,068
Repurchase agreements 58,194 50,241 64,929
Federal Home Loan Bank advances 155,794 137,942 131,854
Total borrowed funds 213,988 188,183 196,783
Estimated fair value | Level 2 | Commercial | Real estate      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 2 | Commercial | Construction      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 2 | Commercial | Other      
Financial assets      
Total loans 10,276 6,781 403
Estimated fair value | Level 2 | Municipal      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 2 | Residential | Construction      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 2 | Residential | Term      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 2 | Home Equity      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 2 | Consumer      
Financial assets      
Total loans 0 0 0
Estimated fair value | Level 3      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 0 0 0
Total loans 2,329,793 2,290,674 2,279,215
Mortgage servicing rights 0 0 0
Financial liabilities      
Local certificates of deposit 0 0 0
National certificates of deposit 0 0 0
Total deposits 0 0 0
Repurchase agreements 0 0 0
Federal Home Loan Bank advances 0 0 0
Total borrowed funds 0 0 0
Estimated fair value | Level 3 | Commercial | Real estate      
Financial assets      
Total loans 756,712 760,452 763,818
Estimated fair value | Level 3 | Commercial | Construction      
Financial assets      
Total loans 28,399 34,066 51,172
Estimated fair value | Level 3 | Commercial | Other      
Financial assets      
Total loans 566,579 568,859 560,667
Estimated fair value | Level 3 | Municipal      
Financial assets      
Total loans 58,056 48,805 59,193
Estimated fair value | Level 3 | Residential | Construction      
Financial assets      
Total loans 38,546 34,800 30,880
Estimated fair value | Level 3 | Residential | Term      
Financial assets      
Total loans 704,875 688,100 662,101
Estimated fair value | Level 3 | Home Equity      
Financial assets      
Total loans 159,088 139,205 133,188
Estimated fair value | Level 3 | Consumer      
Financial assets      
Total loans $ 17,538 $ 16,387 $ 18,196