v3.26.1
Loans and Asset Quality - Schedule of Loans by Risk Rating (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one $ 249,477   $ 508,235
Current period, year two 453,405   344,693
Current period, year three 292,256   261,310
Current period, year four 237,013   359,656
Current period, year five 331,152   309,460
Current period, prior years 496,835   265,900
Current period, revolving lines 203,842   199,415
Total 2,263,980   2,248,669
Gross charge-offs, year one 2   22
Gross charge-offs, year two 19   40
Gross charge-offs, year three 66   264
Gross charge-offs, year four 14   83
Gross charge-offs, year five 0   5
Gross charge-offs, prior years 6   20
Gross charge-offs, revolving lines 167   337
Gross charge-offs, total 274 $ 498 771
Real estate | Commercial real estate      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 93,507   172,802
Current period, year two 149,167   145,962
Current period, year three 133,041   87,794
Current period, year four 82,250   213,868
Current period, year five 199,102   188,590
Current period, prior years 233,819   93,507
Current period, revolving lines 23,116   17,771
Total 914,002   920,294
Gross charge-offs, total 0 19  
Real estate | Commercial real estate | Pass      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 93,507   170,649
Current period, year two 147,249   145,282
Current period, year three 131,327   87,583
Current period, year four 79,866   211,897
Current period, year five 190,056   187,813
Current period, prior years 226,121   92,842
Current period, revolving lines 23,116   17,771
Total 891,242   913,837
Real estate | Commercial real estate | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   2,153
Current period, year two 1,918   0
Current period, year three 1,052   0
Current period, year four 2,029   0
Current period, year five 7,145   89
Current period, prior years 7,038   0
Current period, revolving lines 0   0
Total 19,182   2,242
Real estate | Commercial real estate | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   680
Current period, year three 662   211
Current period, year four 355   1,971
Current period, year five 1,901   688
Current period, prior years 660   665
Current period, revolving lines 0   0
Total 3,578   4,215
Real estate | One-to-four family residential      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 54,257   110,697
Current period, year two 103,411   70,756
Current period, year three 64,027   90,327
Current period, year four 83,226   101,687
Current period, year five 94,643   95,742
Current period, prior years 210,888   134,959
Current period, revolving lines 27,114   24,594
Total 637,566   628,762
Gross charge-offs, total 56 22  
Real estate | One-to-four family residential | Pass      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 54,176   110,358
Current period, year two 103,073   70,297
Current period, year three 63,803   89,416
Current period, year four 82,063   99,726
Current period, year five 92,723   94,963
Current period, prior years 208,985   133,883
Current period, revolving lines 26,344   23,855
Total 631,167   622,498
Real estate | One-to-four family residential | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 81   0
Current period, year two 0   103
Current period, year three 89   0
Current period, year four 0   1,337
Current period, year five 1,313   0
Current period, prior years 0   0
Current period, revolving lines 0   0
Total 1,483   1,440
Real estate | One-to-four family residential | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   339
Current period, year two 338   356
Current period, year three 135   911
Current period, year four 1,163   624
Current period, year five 607   779
Current period, prior years 1,903   1,076
Current period, revolving lines 770   739
Total 4,916   4,824
Real estate | Construction and development      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 15,027   89,499
Current period, year two 104,800   66,981
Current period, year three 52,115   49,648
Current period, year four 44,117   6,934
Current period, year five 6,000   2,583
Current period, prior years 3,084   1,466
Current period, revolving lines 9,047   4,103
Total 234,190   221,214
Gross charge-offs, total 0 250  
Real estate | Construction and development | Pass      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 15,027   88,310
Current period, year two 104,800   66,981
Current period, year three 52,115   49,648
Current period, year four 44,117   6,934
Current period, year five 5,933   2,583
Current period, prior years 2,897   1,263
Current period, revolving lines 9,047   4,103
Total 233,936   219,822
Real estate | Construction and development | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   0
Current period, year three 0   0
Current period, year four 0   0
Current period, year five 0   0
Current period, prior years 0   0
Current period, revolving lines 0   0
Total 0   0
Real estate | Construction and development | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   1,189
Current period, year two 0   0
Current period, year three 0   0
Current period, year four 0   0
Current period, year five 67   0
Current period, prior years 187   203
Current period, revolving lines 0   0
Total 254   1,392
Commercial and industrial      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 78,551   121,540
Current period, year two 87,799   53,009
Current period, year three 39,535   27,667
Current period, year four 22,425   21,850
Current period, year five 16,982   16,092
Current period, prior years 13,348   2,769
Current period, revolving lines 141,293   149,897
Total 399,933   392,824
Gross charge-offs, total 40 46  
Commercial and industrial | Pass      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 78,501   120,525
Current period, year two 86,872   52,973
Current period, year three 39,514   27,599
Current period, year four 22,357   21,001
Current period, year five 16,193   16,086
Current period, prior years 13,348   2,769
Current period, revolving lines 140,800   149,734
Total 397,585   390,687
Commercial and industrial | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   160
Current period, year two 160   0
Current period, year three 0   0
Current period, year four 0   748
Current period, year five 697   0
Current period, prior years 0   0
Current period, revolving lines 493   99
Total 1,350   1,007
Commercial and industrial | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 50   855
Current period, year two 767   36
Current period, year three 21   68
Current period, year four 68   101
Current period, year five 92   6
Current period, prior years 0   0
Current period, revolving lines 0   64
Total 998   1,130
Tax-exempt      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   2,481
Current period, year three 523   2,187
Current period, year four 2,107   13,731
Current period, year five 13,406   6,036
Current period, prior years 35,503   33,106
Current period, revolving lines 0   0
Total 51,539   57,541
Gross charge-offs, total 0 0  
Tax-exempt | Pass      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   2,481
Current period, year three 523   2,187
Current period, year four 2,107   13,731
Current period, year five 13,406   6,036
Current period, prior years 35,503   33,106
Current period, revolving lines 0   0
Total 51,539   57,541
Tax-exempt | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   0
Current period, year three 0   0
Current period, year four 0   0
Current period, year five 0   0
Current period, prior years 0   0
Current period, revolving lines 0   0
Total 0   0
Tax-exempt | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   0
Current period, year three 0   0
Current period, year four 0   0
Current period, year five 0   0
Current period, prior years 0   0
Current period, revolving lines 0   0
Total 0   0
Consumer      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 8,135   13,697
Current period, year two 8,228   5,504
Current period, year three 3,015   3,687
Current period, year four 2,888   1,586
Current period, year five 1,019   417
Current period, prior years 193   93
Current period, revolving lines 3,272   3,050
Total 26,750   28,034
Gross charge-offs, total 178 $ 161  
Consumer | Pass      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 8,135   13,697
Current period, year two 8,228   5,504
Current period, year three 3,015   3,687
Current period, year four 2,888   1,586
Current period, year five 1,019   417
Current period, prior years 193   37
Current period, revolving lines 3,271   3,049
Total 26,749   27,977
Consumer | Special Mention      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   0
Current period, year three 0   0
Current period, year four 0   0
Current period, year five 0   0
Current period, prior years 0   0
Current period, revolving lines 0   0
Total 0   0
Consumer | Substandard      
Financing Receivable, Credit Quality Indicator [Line Items]      
Current period, year one 0   0
Current period, year two 0   0
Current period, year three 0   0
Current period, year four 0   0
Current period, year five 0   0
Current period, prior years 0   56
Current period, revolving lines 1   1
Total $ 1   $ 57