v3.26.1
Fair Value - Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) $ 308,676 $ 315,482 $ 312,788
Mortgage servicing rights 2,652 2,685 2,973
Financial liabilities      
Local certificates of deposit 1,035,738 977,263 1,169,516
Total deposits 2,664,643 2,664,752 2,711,335
Carrying value      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 354,057 355,928 368,571
Total loans 2,379,940 2,368,744 2,358,036
Mortgage servicing rights 1,601 1,655 1,835
Financial liabilities      
Local certificates of deposit 379,485 373,671 380,408
National certificates of deposit 656,253 603,592 789,108
Total deposits 1,035,738 977,263 1,169,516
Repurchase agreements 51,751 50,321 55,539
Federal Home Loan Bank advances 144,045 137,500 129,905
Total borrowed funds 195,796 187,821 185,444
Carrying value | Commercial | Real estate      
Financial assets      
Total loans 775,903 776,276 773,936
Carrying value | Commercial | Construction      
Financial assets      
Total loans 30,031 34,775 75,783
Carrying value | Commercial | Other      
Financial assets      
Total loans 585,137 577,594 551,967
Carrying value | Municipal      
Financial assets      
Total loans 51,975 51,881 54,868
Carrying value | Residential | Construction      
Financial assets      
Total loans 38,796 35,033 34,962
Carrying value | Residential | Term      
Financial assets      
Total loans 733,501 733,239 714,088
Carrying value | Home Equity      
Financial assets      
Total loans 146,178 141,261 130,771
Carrying value | Consumer      
Financial assets      
Total loans 18,419 18,685 21,661
Estimated fair value      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 308,676 315,482 312,788
Total loans 2,321,900 2,297,455 2,262,880
Mortgage servicing rights 2,652 2,685 2,973
Financial liabilities      
Local certificates of deposit 351,909 347,571 359,404
National certificates of deposit 683,268 630,910 809,997
Total deposits 1,035,177 978,481 1,169,401
Repurchase agreements 51,668 50,241 55,435
Federal Home Loan Bank advances 144,469 137,942 130,213
Total borrowed funds 196,137 188,183 185,648
Estimated fair value | Commercial | Real estate      
Financial assets      
Total loans 763,432 760,452 750,258
Estimated fair value | Commercial | Construction      
Financial assets      
Total loans 29,548 34,066 73,464
Estimated fair value | Commercial | Other      
Financial assets      
Total loans 584,308 575,640 548,918
Estimated fair value | Municipal      
Financial assets      
Total loans 49,916 48,805 50,617
Estimated fair value | Residential | Construction      
Financial assets      
Total loans 38,521 34,800 34,653
Estimated fair value | Residential | Term      
Financial assets      
Total loans 693,504 688,100 655,427
Estimated fair value | Home Equity      
Financial assets      
Total loans 146,466 139,205 130,190
Estimated fair value | Consumer      
Financial assets      
Total loans 16,205 16,387 19,353
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) 308,676 315,482 312,788
Total loans 9,429 6,781 318
Mortgage servicing rights 2,652 2,685 2,973
Financial liabilities      
Local certificates of deposit 351,909 347,571 359,404
National certificates of deposit 683,268 630,910 809,997
Total deposits 1,035,177 978,481 1,169,401
Repurchase agreements 51,668 50,241 55,435
Federal Home Loan Bank advances 144,469 137,942 130,213
Total borrowed funds 196,137 188,183 185,648
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 9,429 6,781 318
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,312,471 2,290,674 2,262,562
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 763,432 760,452 750,258
Estimated fair value | Level 3 | Commercial | Construction      
Financial assets      
Total loans 29,548 34,066 73,464
Estimated fair value | Level 3 | Commercial | Other      
Financial assets      
Total loans 574,879 568,859 548,600
Estimated fair value | Level 3 | Municipal      
Financial assets      
Total loans 49,916 48,805 50,617
Estimated fair value | Level 3 | Residential | Construction      
Financial assets      
Total loans 38,521 34,800 34,653
Estimated fair value | Level 3 | Residential | Term      
Financial assets      
Total loans 693,504 688,100 655,427
Estimated fair value | Level 3 | Home Equity      
Financial assets      
Total loans 146,466 139,205 130,190
Estimated fair value | Level 3 | Consumer      
Financial assets      
Total loans $ 16,205 $ 16,387 $ 19,353