v3.26.1
Loans and Allowance for Credit Losses - Aging of Recorded Investment in Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans and Allowance for Credit Losses    
Loans $ 678,838 $ 664,208
Residential portfolio segment | 1-4 Family Residential Mortgage    
Loans and Allowance for Credit Losses    
Loans 144,777 140,758
Residential portfolio segment | Home Equity and Second Mortgage    
Loans and Allowance for Credit Losses    
Loans 77,373 72,666
Residential portfolio segment | Multifamily Residential    
Loans and Allowance for Credit Losses    
Loans 57,212 69,522
Construction | 1-4 Family Residential Construction    
Loans and Allowance for Credit Losses    
Loans 15,926 15,445
Construction | Other Construction, Development and Land    
Loans and Allowance for Credit Losses    
Loans 50,133 41,178
Commercial portfolio segment | Commercial Real Estate    
Loans and Allowance for Credit Losses    
Loans 212,403 206,974
Commercial portfolio segment | Commercial Business    
Loans and Allowance for Credit Losses    
Loans 66,143 61,989
Commercial portfolio segment | Consumer and Other    
Loans and Allowance for Credit Losses    
Loans   55,676
Consumer portfolio segment | Consumer and Other    
Loans and Allowance for Credit Losses    
Loans 54,871 55,676
30-59 Days Past Due    
Loans and Allowance for Credit Losses    
Loans 3,806 2,714
30-59 Days Past Due | Residential portfolio segment | 1-4 Family Residential Mortgage    
Loans and Allowance for Credit Losses    
Loans 2,239 849
30-59 Days Past Due | Residential portfolio segment | Home Equity and Second Mortgage    
Loans and Allowance for Credit Losses    
Loans 485 668
30-59 Days Past Due | Construction | Other Construction, Development and Land    
Loans and Allowance for Credit Losses    
Loans 81 80
30-59 Days Past Due | Commercial portfolio segment | Commercial Real Estate    
Loans and Allowance for Credit Losses    
Loans 630 827
30-59 Days Past Due | Commercial portfolio segment | Commercial Business    
Loans and Allowance for Credit Losses    
Loans 56 92
30-59 Days Past Due | Consumer portfolio segment | Consumer and Other    
Loans and Allowance for Credit Losses    
Loans 315 198
60-89 Days Past Due    
Loans and Allowance for Credit Losses    
Loans 774 1,061
60-89 Days Past Due | Residential portfolio segment | 1-4 Family Residential Mortgage    
Loans and Allowance for Credit Losses    
Loans 305 249
60-89 Days Past Due | Construction | Other Construction, Development and Land    
Loans and Allowance for Credit Losses    
Loans 54  
60-89 Days Past Due | Commercial portfolio segment | Commercial Real Estate    
Loans and Allowance for Credit Losses    
Loans 170 707
60-89 Days Past Due | Commercial portfolio segment | Commercial Business    
Loans and Allowance for Credit Losses    
Loans 105 19
60-89 Days Past Due | Consumer portfolio segment | Consumer and Other    
Loans and Allowance for Credit Losses    
Loans 140 86
90 Days or More Past Due    
Loans and Allowance for Credit Losses    
Loans 1,804 1,887
90 Days or More Past Due | Residential portfolio segment | 1-4 Family Residential Mortgage    
Loans and Allowance for Credit Losses    
Loans 1,074 1,011
90 Days or More Past Due | Residential portfolio segment | Home Equity and Second Mortgage    
Loans and Allowance for Credit Losses    
Loans   52
90 Days or More Past Due | Construction | 1-4 Family Residential Construction    
Loans and Allowance for Credit Losses    
Loans 98 97
90 Days or More Past Due | Construction | Other Construction, Development and Land    
Loans and Allowance for Credit Losses    
Loans 73 72
90 Days or More Past Due | Commercial portfolio segment | Commercial Real Estate    
Loans and Allowance for Credit Losses    
Loans 419 417
90 Days or More Past Due | Commercial portfolio segment | Commercial Business    
Loans and Allowance for Credit Losses    
Loans 140 223
90 Days or More Past Due | Consumer portfolio segment | Consumer and Other    
Loans and Allowance for Credit Losses    
Loans   15
Total Past Due    
Loans and Allowance for Credit Losses    
Loans 6,384 5,662
Total Past Due | Residential portfolio segment | 1-4 Family Residential Mortgage    
Loans and Allowance for Credit Losses    
Loans 3,618 2,109
Total Past Due | Residential portfolio segment | Home Equity and Second Mortgage    
Loans and Allowance for Credit Losses    
Loans 485 720
Total Past Due | Construction | 1-4 Family Residential Construction    
Loans and Allowance for Credit Losses    
Loans 98 97
Total Past Due | Construction | Other Construction, Development and Land    
Loans and Allowance for Credit Losses    
Loans 208 152
Total Past Due | Commercial portfolio segment | Commercial Real Estate    
Loans and Allowance for Credit Losses    
Loans 1,219 1,951
Total Past Due | Commercial portfolio segment | Commercial Business    
Loans and Allowance for Credit Losses    
Loans 301 334
Total Past Due | Consumer portfolio segment | Consumer and Other    
Loans and Allowance for Credit Losses    
Loans 455 299
Current    
Loans and Allowance for Credit Losses    
Loans 672,454 658,546
Current | Residential portfolio segment | 1-4 Family Residential Mortgage    
Loans and Allowance for Credit Losses    
Loans 141,159 138,649
Current | Residential portfolio segment | Home Equity and Second Mortgage    
Loans and Allowance for Credit Losses    
Loans 76,888 71,946
Current | Residential portfolio segment | Multifamily Residential    
Loans and Allowance for Credit Losses    
Loans 57,212 69,522
Current | Construction | 1-4 Family Residential Construction    
Loans and Allowance for Credit Losses    
Loans 15,828 15,348
Current | Construction | Other Construction, Development and Land    
Loans and Allowance for Credit Losses    
Loans 49,925 41,026
Current | Commercial portfolio segment | Commercial Real Estate    
Loans and Allowance for Credit Losses    
Loans 211,184 205,023
Current | Commercial portfolio segment | Commercial Business    
Loans and Allowance for Credit Losses    
Loans 65,842 61,655
Current | Consumer portfolio segment | Consumer and Other    
Loans and Allowance for Credit Losses    
Loans $ 54,416 $ 55,377