v3.25.2
Fair Value - Carrying Amounts and Estimated Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) $ 312,508 $ 314,993 $ 321,616
Mortgage servicing rights 2,903 3,054 3,281
Financial liabilities      
Local certificates of deposit 1,178,853 1,114,811 1,111,739
Total deposits 2,705,337 2,725,251 2,578,080
Carrying value      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 367,873 369,704 377,522
Total loans 2,369,178 2,316,069 2,222,977
Mortgage servicing rights 1,777 1,894 2,019
Financial liabilities      
Local certificates of deposit 382,289 385,897 369,948
National certificates of deposit 796,564 728,914 741,791
Total deposits 1,178,853 1,114,811 1,111,739
Repurchase agreements 65,050 51,278 56,502
Federal Home Loan Bank advances 131,120 95,000 174,118
Total borrowed funds 196,170 146,278 230,620
Carrying value | Commercial | Real estate      
Financial assets      
Total loans 785,745 752,613 738,022
Carrying value | Commercial | Construction      
Financial assets      
Total loans 52,641 98,773 97,804
Carrying value | Commercial | Other      
Financial assets      
Total loans 564,539 519,560 477,978
Carrying value | Municipal      
Financial assets      
Total loans 62,657 61,565 61,925
Carrying value | Residential | Construction      
Financial assets      
Total loans 31,164 35,007 34,987
Carrying value | Residential | Term      
Financial assets      
Total loans 718,587 705,566 680,446
Carrying value | Home Equity      
Financial assets      
Total loans 133,457 122,377 111,484
Carrying value | Consumer      
Financial assets      
Total loans 20,388 20,608 20,331
Total Fair Value      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 312,508 314,993 321,616
Total loans 2,279,618 2,202,820 2,094,743
Mortgage servicing rights 2,903 3,054 3,281
Financial liabilities      
Local certificates of deposit 364,312 365,937 350,698
National certificates of deposit 813,756 747,681 750,751
Total deposits 1,178,068 1,113,618 1,101,449
Repurchase agreements 64,929 51,181 56,372
Federal Home Loan Bank advances 131,854 95,066 123,851
Total borrowed funds 196,783 146,247 180,223
Total Fair Value | Commercial | Real estate      
Financial assets      
Total loans 763,818 720,898 700,230
Total Fair Value | Commercial | Construction      
Financial assets      
Total loans 51,172 94,611 92,796
Total Fair Value | Commercial | Other      
Financial assets      
Total loans 561,070 513,417 468,464
Total Fair Value | Municipal      
Financial assets      
Total loans 59,193 57,657 59,216
Total Fair Value | Residential | Construction      
Financial assets      
Total loans 30,880 34,631 34,556
Total Fair Value | Residential | Term      
Financial assets      
Total loans 662,101 643,402 610,008
Total Fair Value | Home Equity      
Financial assets      
Total loans 133,188 119,930 111,424
Total Fair Value | Consumer      
Financial assets      
Total loans 18,196 18,274 18,049
Total 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
Total Fair Value | Level 1 | Commercial | Real estate      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 1 | Commercial | Construction      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 1 | Commercial | Other      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 1 | Municipal      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 1 | Residential | Construction      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 1 | Residential | Term      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 1 | Home Equity      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 1 | Consumer      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 2      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 312,508 314,993 321,616
Total loans 403 538 0
Mortgage servicing rights 2,903 3,054 3,281
Financial liabilities      
Local certificates of deposit 364,312 365,937 350,698
National certificates of deposit 813,756 747,681 750,751
Total deposits 1,178,068 1,113,618 1,101,449
Repurchase agreements 64,929 51,181 56,372
Federal Home Loan Bank advances 131,854 95,066 123,851
Total borrowed funds 196,783 146,247 180,223
Total Fair Value | Level 2 | Commercial | Real estate      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 2 | Commercial | Construction      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 2 | Commercial | Other      
Financial assets      
Total loans 403 538 0
Total Fair Value | Level 2 | Municipal      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 2 | Residential | Construction      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 2 | Residential | Term      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 2 | Home Equity      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 2 | Consumer      
Financial assets      
Total loans 0 0 0
Total Fair Value | Level 3      
Financial assets      
Securities to be held to maturity (net of allowance for credit losses) 0 0 0
Total loans 2,279,215 2,202,282 2,094,743
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
Total Fair Value | Level 3 | Commercial | Real estate      
Financial assets      
Total loans 763,818 720,898 700,230
Total Fair Value | Level 3 | Commercial | Construction      
Financial assets      
Total loans 51,172 94,611 92,796
Total Fair Value | Level 3 | Commercial | Other      
Financial assets      
Total loans 560,667 512,879 468,464
Total Fair Value | Level 3 | Municipal      
Financial assets      
Total loans 59,193 57,657 59,216
Total Fair Value | Level 3 | Residential | Construction      
Financial assets      
Total loans 30,880 34,631 34,556
Total Fair Value | Level 3 | Residential | Term      
Financial assets      
Total loans 662,101 643,402 610,008
Total Fair Value | Level 3 | Home Equity      
Financial assets      
Total loans 133,188 119,930 111,424
Total Fair Value | Level 3 | Consumer      
Financial assets      
Total loans $ 18,196 $ 18,274 $ 18,049