v3.26.1
LOANS, ALLOWANCE FOR CREDIT LOSSES, AND CREDIT QUALITY - Total loans by risk ratings and year of origination (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Loans and Allowance for Credit Losses    
Total loans $ 4,516,653 $ 3,605,637
Current-period gross charge-offs 156 1,145
2025    
Loans and Allowance for Credit Losses    
Total loans 138,694  
2024    
Loans and Allowance for Credit Losses    
Total loans 651,876 569,720
Current-period gross charge-offs 2  
2023    
Loans and Allowance for Credit Losses    
Total loans 460,740 425,467
Current-period gross charge-offs 32 810
2022    
Loans and Allowance for Credit Losses    
Total loans 433,324 351,529
Current-period gross charge-offs 11 243
2021    
Loans and Allowance for Credit Losses    
Total loans 636,604 519,986
Current-period gross charge-offs   34
2020    
Loans and Allowance for Credit Losses    
Total loans   591,344
Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 1,710,756  
Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   808,253
Current-period gross charge-offs   1
Revolving    
Loans and Allowance for Credit Losses    
Total loans 484,659 339,338
Current-period gross charge-offs 111 57
Commercial/industrial    
Loans and Allowance for Credit Losses    
Total loans 821,721 647,552
Current-period gross charge-offs   243
Commercial/industrial | 2025    
Loans and Allowance for Credit Losses    
Total loans 52,563  
Commercial/industrial | 2024    
Loans and Allowance for Credit Losses    
Total loans 155,488 156,037
Commercial/industrial | 2023    
Loans and Allowance for Credit Losses    
Total loans 69,323 76,082
Commercial/industrial | 2022    
Loans and Allowance for Credit Losses    
Total loans 51,980 50,722
Current-period gross charge-offs   222
Commercial/industrial | 2021    
Loans and Allowance for Credit Losses    
Total loans 94,953 92,939
Current-period gross charge-offs   21
Commercial/industrial | 2020    
Loans and Allowance for Credit Losses    
Total loans   47,694
Commercial/industrial | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 118,070  
Commercial/industrial | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   53,685
Commercial/industrial | Revolving    
Loans and Allowance for Credit Losses    
Total loans 279,344 170,393
Commercial/industrial | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 595,297 468,369
Commercial/industrial | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 47,512  
Commercial/industrial | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 112,334 114,479
Commercial/industrial | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 53,717 62,065
Commercial/industrial | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 43,065 42,402
Commercial/industrial | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 50,286 48,707
Commercial/industrial | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   38,384
Commercial/industrial | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 95,684  
Commercial/industrial | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   46,256
Commercial/industrial | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 192,699 116,076
Commercial/industrial | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 148,996 108,523
Commercial/industrial | Grade 5 | 2025    
Loans and Allowance for Credit Losses    
Total loans 5,051  
Commercial/industrial | Grade 5 | 2024    
Loans and Allowance for Credit Losses    
Total loans 37,923 36,459
Commercial/industrial | Grade 5 | 2023    
Loans and Allowance for Credit Losses    
Total loans 8,666 7,301
Commercial/industrial | Grade 5 | 2022    
Loans and Allowance for Credit Losses    
Total loans 7,135 7,241
Commercial/industrial | Grade 5 | 2021    
Loans and Allowance for Credit Losses    
Total loans 3,060 3,059
Commercial/industrial | Grade 5 | 2020    
Loans and Allowance for Credit Losses    
Total loans   4,538
Commercial/industrial | Grade 5 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 12,086  
Commercial/industrial | Grade 5 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   3,282
Commercial/industrial | Grade 5 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 75,075 46,643
Commercial/industrial | Grade 6    
Loans and Allowance for Credit Losses    
Total loans 55,031 56,170
Commercial/industrial | Grade 6 | 2024    
Loans and Allowance for Credit Losses    
Total loans 5,006 4,919
Commercial/industrial | Grade 6 | 2023    
Loans and Allowance for Credit Losses    
Total loans 6,387 6,622
Commercial/industrial | Grade 6 | 2022    
Loans and Allowance for Credit Losses    
Total loans 149 435
Commercial/industrial | Grade 6 | 2021    
Loans and Allowance for Credit Losses    
Total loans 40,270 40,958
Commercial/industrial | Grade 6 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 150  
Commercial/industrial | Grade 6 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 3,069 3,236
Commercial/industrial | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 22,397 14,490
Commercial/industrial | Grade 7 | 2024    
Loans and Allowance for Credit Losses    
Total loans 225 180
Commercial/industrial | Grade 7 | 2023    
Loans and Allowance for Credit Losses    
Total loans 553 94
Commercial/industrial | Grade 7 | 2022    
Loans and Allowance for Credit Losses    
Total loans 1,631 644
Commercial/industrial | Grade 7 | 2021    
Loans and Allowance for Credit Losses    
Total loans 1,337 215
Commercial/industrial | Grade 7 | 2020    
Loans and Allowance for Credit Losses    
Total loans   4,772
Commercial/industrial | Grade 7 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 10,150  
Commercial/industrial | Grade 7 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   4,147
Commercial/industrial | Grade 7 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 8,501 4,438
Commercial real estate-owner occupied    
Loans and Allowance for Credit Losses    
Total loans 1,133,371 881,037
Current-period gross charge-offs   802
Commercial real estate-owner occupied | 2025    
Loans and Allowance for Credit Losses    
Total loans 33,908  
Commercial real estate-owner occupied | 2024    
Loans and Allowance for Credit Losses    
Total loans 160,108 119,236
Commercial real estate-owner occupied | 2023    
Loans and Allowance for Credit Losses    
Total loans 172,716 138,433
Current-period gross charge-offs   802
Commercial real estate-owner occupied | 2022    
Loans and Allowance for Credit Losses    
Total loans 93,043 68,673
Commercial real estate-owner occupied | 2021    
Loans and Allowance for Credit Losses    
Total loans 150,711 112,530
Commercial real estate-owner occupied | 2020    
Loans and Allowance for Credit Losses    
Total loans   157,702
Commercial real estate-owner occupied | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 498,729  
Commercial real estate-owner occupied | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   258,415
Commercial real estate-owner occupied | Revolving    
Loans and Allowance for Credit Losses    
Total loans 24,156 26,048
Commercial real estate-owner occupied | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 863,872 635,963
Commercial real estate-owner occupied | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 32,581  
Commercial real estate-owner occupied | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 109,178 56,839
Commercial real estate-owner occupied | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 121,211 88,734
Commercial real estate-owner occupied | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 68,282 47,080
Commercial real estate-owner occupied | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 112,243 93,492
Commercial real estate-owner occupied | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   121,105
Commercial real estate-owner occupied | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 397,792  
Commercial real estate-owner occupied | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   203,633
Commercial real estate-owner occupied | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 22,585 25,080
Commercial real estate-owner occupied | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 188,287 199,343
Commercial real estate-owner occupied | Grade 5 | 2025    
Loans and Allowance for Credit Losses    
Total loans 1,327  
Commercial real estate-owner occupied | Grade 5 | 2024    
Loans and Allowance for Credit Losses    
Total loans 42,721 54,267
Commercial real estate-owner occupied | Grade 5 | 2023    
Loans and Allowance for Credit Losses    
Total loans 46,203 47,403
Commercial real estate-owner occupied | Grade 5 | 2022    
Loans and Allowance for Credit Losses    
Total loans 20,294 20,150
Commercial real estate-owner occupied | Grade 5 | 2021    
Loans and Allowance for Credit Losses    
Total loans 20,632 14,008
Commercial real estate-owner occupied | Grade 5 | 2020    
Loans and Allowance for Credit Losses    
Total loans   29,065
Commercial real estate-owner occupied | Grade 5 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 56,298  
Commercial real estate-owner occupied | Grade 5 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   33,682
Commercial real estate-owner occupied | Grade 5 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 812 768
Commercial real estate-owner occupied | Grade 6    
Loans and Allowance for Credit Losses    
Total loans 22,268 11,191
Commercial real estate-owner occupied | Grade 6 | 2024    
Loans and Allowance for Credit Losses    
Total loans 1,938 1,963
Commercial real estate-owner occupied | Grade 6 | 2023    
Loans and Allowance for Credit Losses    
Total loans 1,326 1,336
Commercial real estate-owner occupied | Grade 6 | 2022    
Loans and Allowance for Credit Losses    
Total loans 604  
Commercial real estate-owner occupied | Grade 6 | 2021    
Loans and Allowance for Credit Losses    
Total loans 4,014 4,042
Commercial real estate-owner occupied | Grade 6 | 2020    
Loans and Allowance for Credit Losses    
Total loans   2,078
Commercial real estate-owner occupied | Grade 6 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 14,386  
Commercial real estate-owner occupied | Grade 6 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   1,772
Commercial real estate-owner occupied | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 58,944 34,540
Commercial real estate-owner occupied | Grade 7 | 2024    
Loans and Allowance for Credit Losses    
Total loans 6,271 6,167
Commercial real estate-owner occupied | Grade 7 | 2023    
Loans and Allowance for Credit Losses    
Total loans 3,976 960
Commercial real estate-owner occupied | Grade 7 | 2022    
Loans and Allowance for Credit Losses    
Total loans 3,863 1,443
Commercial real estate-owner occupied | Grade 7 | 2021    
Loans and Allowance for Credit Losses    
Total loans 13,822 988
Commercial real estate-owner occupied | Grade 7 | 2020    
Loans and Allowance for Credit Losses    
Total loans   5,454
Commercial real estate-owner occupied | Grade 7 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 30,253  
Commercial real estate-owner occupied | Grade 7 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   19,328
Commercial real estate-owner occupied | Grade 7 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 759 200
Commercial real estate - non-owner occupied    
Loans and Allowance for Credit Losses    
Total loans 660,465 492,635
Commercial real estate - non-owner occupied | 2025    
Loans and Allowance for Credit Losses    
Total loans 12,120  
Commercial real estate - non-owner occupied | 2024    
Loans and Allowance for Credit Losses    
Total loans 69,807 57,502
Commercial real estate - non-owner occupied | 2023    
Loans and Allowance for Credit Losses    
Total loans 59,074 51,211
Commercial real estate - non-owner occupied | 2022    
Loans and Allowance for Credit Losses    
Total loans 59,492 55,398
Commercial real estate - non-owner occupied | 2021    
Loans and Allowance for Credit Losses    
Total loans 88,154 62,250
Commercial real estate - non-owner occupied | 2020    
Loans and Allowance for Credit Losses    
Total loans   129,920
Commercial real estate - non-owner occupied | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 356,687  
Commercial real estate - non-owner occupied | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   127,205
Commercial real estate - non-owner occupied | Revolving    
Loans and Allowance for Credit Losses    
Total loans 15,131 9,149
Commercial real estate - non-owner occupied | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 554,425 420,958
Commercial real estate - non-owner occupied | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 10,300  
Commercial real estate - non-owner occupied | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 61,912 50,036
Commercial real estate - non-owner occupied | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 39,767 31,783
Commercial real estate - non-owner occupied | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 50,004 51,896
Commercial real estate - non-owner occupied | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 80,651 57,947
Commercial real estate - non-owner occupied | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   110,640
Commercial real estate - non-owner occupied | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 297,202  
Commercial real estate - non-owner occupied | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   110,192
Commercial real estate - non-owner occupied | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 14,589 8,464
Commercial real estate - non-owner occupied | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 68,202 64,770
Commercial real estate - non-owner occupied | Grade 5 | 2025    
Loans and Allowance for Credit Losses    
Total loans 1,820  
Commercial real estate - non-owner occupied | Grade 5 | 2024    
Loans and Allowance for Credit Losses    
Total loans 7,895 7,466
Commercial real estate - non-owner occupied | Grade 5 | 2023    
Loans and Allowance for Credit Losses    
Total loans 19,108 19,428
Commercial real estate - non-owner occupied | Grade 5 | 2022    
Loans and Allowance for Credit Losses    
Total loans 2,616 3,502
Commercial real estate - non-owner occupied | Grade 5 | 2021    
Loans and Allowance for Credit Losses    
Total loans 6,514 3,878
Commercial real estate - non-owner occupied | Grade 5 | 2020    
Loans and Allowance for Credit Losses    
Total loans   13,134
Commercial real estate - non-owner occupied | Grade 5 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 30,070  
Commercial real estate - non-owner occupied | Grade 5 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   16,677
Commercial real estate - non-owner occupied | Grade 5 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 179 685
Commercial real estate - non-owner occupied | Grade 6    
Loans and Allowance for Credit Losses    
Total loans 29,104 818
Commercial real estate - non-owner occupied | Grade 6 | 2023    
Loans and Allowance for Credit Losses    
Total loans 199  
Commercial real estate - non-owner occupied | Grade 6 | 2022    
Loans and Allowance for Credit Losses    
Total loans 6,471  
Commercial real estate - non-owner occupied | Grade 6 | 2021    
Loans and Allowance for Credit Losses    
Total loans 989 425
Commercial real estate - non-owner occupied | Grade 6 | 2020    
Loans and Allowance for Credit Losses    
Total loans   393
Commercial real estate - non-owner occupied | Grade 6 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 21,082  
Commercial real estate - non-owner occupied | Grade 6 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 363  
Commercial real estate - non-owner occupied | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 8,734 6,089
Commercial real estate - non-owner occupied | Grade 7 | 2022    
Loans and Allowance for Credit Losses    
Total loans 401  
Commercial real estate - non-owner occupied | Grade 7 | 2020    
Loans and Allowance for Credit Losses    
Total loans   5,753
Commercial real estate - non-owner occupied | Grade 7 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 8,333  
Commercial real estate - non-owner occupied | Grade 7 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   336
Commercial real estate - multi-family    
Loans and Allowance for Credit Losses    
Total loans   402,622
Commercial real estate - multi-family | 2024    
Loans and Allowance for Credit Losses    
Total loans   23,407
Commercial real estate - multi-family | 2023    
Loans and Allowance for Credit Losses    
Total loans   16,819
Commercial real estate - multi-family | 2022    
Loans and Allowance for Credit Losses    
Total loans   59,417
Commercial real estate - multi-family | 2021    
Loans and Allowance for Credit Losses    
Total loans   62,643
Commercial real estate - multi-family | 2020    
Loans and Allowance for Credit Losses    
Total loans   97,100
Commercial real estate - multi-family | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   142,757
Commercial real estate - multi-family | Revolving    
Loans and Allowance for Credit Losses    
Total loans   479
Commercial real estate - multi-family | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans   366,222
Commercial real estate - multi-family | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans   23,407
Commercial real estate - multi-family | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans   3,101
Commercial real estate - multi-family | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans   37,493
Commercial real estate - multi-family | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans   61,885
Commercial real estate - multi-family | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   97,100
Commercial real estate - multi-family | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   142,757
Commercial real estate - multi-family | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans   479
Commercial real estate - multi-family | Grade 5    
Loans and Allowance for Credit Losses    
Total loans   23,449
Commercial real estate - multi-family | Grade 5 | 2023    
Loans and Allowance for Credit Losses    
Total loans   767
Commercial real estate - multi-family | Grade 5 | 2022    
Loans and Allowance for Credit Losses    
Total loans   21,924
Commercial real estate - multi-family | Grade 5 | 2021    
Loans and Allowance for Credit Losses    
Total loans   758
Commercial real estate - multi-family | Grade 6    
Loans and Allowance for Credit Losses    
Total loans   12,951
Commercial real estate - multi-family | Grade 6 | 2023    
Loans and Allowance for Credit Losses    
Total loans   12,951
Multi-family    
Loans and Allowance for Credit Losses    
Total loans 456,898 402,622
Multi-family | 2025    
Loans and Allowance for Credit Losses    
Total loans 9,355  
Multi-family | 2024    
Loans and Allowance for Credit Losses    
Total loans 25,143  
Multi-family | 2023    
Loans and Allowance for Credit Losses    
Total loans 18,038  
Multi-family | 2022    
Loans and Allowance for Credit Losses    
Total loans 62,244  
Multi-family | 2021    
Loans and Allowance for Credit Losses    
Total loans 72,771  
Multi-family | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 265,660  
Multi-family | Revolving    
Loans and Allowance for Credit Losses    
Total loans 3,687  
Multi-family | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 416,810  
Multi-family | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 9,355  
Multi-family | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 25,143  
Multi-family | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 4,332  
Multi-family | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 40,390  
Multi-family | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 72,020  
Multi-family | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 261,883  
Multi-family | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 3,687  
Multi-family | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 27,145  
Multi-family | Grade 5 | 2023    
Loans and Allowance for Credit Losses    
Total loans 763  
Multi-family | Grade 5 | 2022    
Loans and Allowance for Credit Losses    
Total loans 21,854  
Multi-family | Grade 5 | 2021    
Loans and Allowance for Credit Losses    
Total loans 751  
Multi-family | Grade 5 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 3,777  
Multi-family | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 12,943  
Multi-family | Grade 7 | 2023    
Loans and Allowance for Credit Losses    
Total loans 12,943  
Construction and development    
Loans and Allowance for Credit Losses    
Total loans 259,510 215,599
Construction and development | 2025    
Loans and Allowance for Credit Losses    
Total loans 7,540  
Construction and development | 2024    
Loans and Allowance for Credit Losses    
Total loans 114,166 95,386
Construction and development | 2023    
Loans and Allowance for Credit Losses    
Total loans 39,553 42,388
Construction and development | 2022    
Loans and Allowance for Credit Losses    
Total loans 51,553 31,329
Construction and development | 2021    
Loans and Allowance for Credit Losses    
Total loans 26,961 27,815
Construction and development | 2020    
Loans and Allowance for Credit Losses    
Total loans   8,407
Construction and development | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 16,761  
Construction and development | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   7,735
Construction and development | Revolving    
Loans and Allowance for Credit Losses    
Total loans 2,976 2,539
Construction and development | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 209,292 168,493
Construction and development | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 6,626  
Construction and development | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 95,945 78,556
Construction and development | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 21,390 25,539
Construction and development | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 39,605 18,880
Construction and development | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 26,961 27,815
Construction and development | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   8,407
Construction and development | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 15,919  
Construction and development | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   6,877
Construction and development | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 2,846 2,419
Construction and development | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 48,485 46,384
Construction and development | Grade 5 | 2025    
Loans and Allowance for Credit Losses    
Total loans 914  
Construction and development | Grade 5 | 2024    
Loans and Allowance for Credit Losses    
Total loans 17,197 16,830
Construction and development | Grade 5 | 2023    
Loans and Allowance for Credit Losses    
Total loans 18,163 16,849
Construction and development | Grade 5 | 2022    
Loans and Allowance for Credit Losses    
Total loans 11,948 12,449
Construction and development | Grade 5 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 133  
Construction and development | Grade 5 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   136
Construction and development | Grade 5 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 130 120
Construction and development | Grade 6    
Loans and Allowance for Credit Losses    
Total loans 1,024  
Construction and development | Grade 6 | 2024    
Loans and Allowance for Credit Losses    
Total loans 1,024  
Construction and development | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 709 722
Construction and development | Grade 7 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 709  
Construction and development | Grade 7 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   722
Residential 1-4 family    
Loans and Allowance for Credit Losses    
Total loans 1,101,151 894,633
Current-period gross charge-offs   1
Residential 1-4 family | 2025    
Loans and Allowance for Credit Losses    
Total loans 11,986  
Residential 1-4 family | 2024    
Loans and Allowance for Credit Losses    
Total loans 104,092 91,896
Residential 1-4 family | 2023    
Loans and Allowance for Credit Losses    
Total loans 84,487 84,891
Residential 1-4 family | 2022    
Loans and Allowance for Credit Losses    
Total loans 106,165 77,623
Residential 1-4 family | 2021    
Loans and Allowance for Credit Losses    
Total loans 198,858 157,133
Residential 1-4 family | 2020    
Loans and Allowance for Credit Losses    
Total loans   148,150
Residential 1-4 family | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 438,673  
Residential 1-4 family | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   205,699
Current-period gross charge-offs   1
Residential 1-4 family | Revolving    
Loans and Allowance for Credit Losses    
Total loans 156,890 129,241
Residential 1-4 family | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 1,075,662 869,327
Residential 1-4 family | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 11,986  
Residential 1-4 family | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 98,656 87,038
Residential 1-4 family | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 82,333 82,270
Residential 1-4 family | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 103,917 75,340
Residential 1-4 family | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 194,038 151,412
Residential 1-4 family | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   146,848
Residential 1-4 family | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 432,499  
Residential 1-4 family | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   200,686
Residential 1-4 family | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 152,233 125,733
Residential 1-4 family | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 15,004 14,797
Residential 1-4 family | Grade 5 | 2024    
Loans and Allowance for Credit Losses    
Total loans 5,329 4,750
Residential 1-4 family | Grade 5 | 2023    
Loans and Allowance for Credit Losses    
Total loans 2,041 2,508
Residential 1-4 family | Grade 5 | 2022    
Loans and Allowance for Credit Losses    
Total loans 1,902 1,935
Residential 1-4 family | Grade 5 | 2021    
Loans and Allowance for Credit Losses    
Total loans 1,954 3,042
Residential 1-4 family | Grade 5 | 2020    
Loans and Allowance for Credit Losses    
Total loans   685
Residential 1-4 family | Grade 5 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 1,781  
Residential 1-4 family | Grade 5 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   1,152
Residential 1-4 family | Grade 5 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 1,997 725
Residential 1-4 family | Grade 6    
Loans and Allowance for Credit Losses    
Total loans 3,047 3,209
Residential 1-4 family | Grade 6 | 2022    
Loans and Allowance for Credit Losses    
Total loans 177 178
Residential 1-4 family | Grade 6 | 2021    
Loans and Allowance for Credit Losses    
Total loans 1,592 1,610
Residential 1-4 family | Grade 6 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   171
Residential 1-4 family | Grade 6 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 1,278 1,250
Residential 1-4 family | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 7,438 7,300
Residential 1-4 family | Grade 7 | 2024    
Loans and Allowance for Credit Losses    
Total loans 107 108
Residential 1-4 family | Grade 7 | 2023    
Loans and Allowance for Credit Losses    
Total loans 113 113
Residential 1-4 family | Grade 7 | 2022    
Loans and Allowance for Credit Losses    
Total loans 169 170
Residential 1-4 family | Grade 7 | 2021    
Loans and Allowance for Credit Losses    
Total loans 1,274 1,069
Residential 1-4 family | Grade 7 | 2020    
Loans and Allowance for Credit Losses    
Total loans   617
Residential 1-4 family | Grade 7 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 4,393  
Residential 1-4 family | Grade 7 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   3,690
Residential 1-4 family | Grade 7 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 1,382 1,533
Consumer    
Loans and Allowance for Credit Losses    
Total loans 61,181 54,618
Current-period gross charge-offs 32 42
Consumer | 2025    
Loans and Allowance for Credit Losses    
Total loans 9,049  
Consumer | 2024    
Loans and Allowance for Credit Losses    
Total loans 18,313 22,091
Consumer | 2023    
Loans and Allowance for Credit Losses    
Total loans 15,068 14,693
Current-period gross charge-offs 32 8
Consumer | 2022    
Loans and Allowance for Credit Losses    
Total loans 8,187 8,149
Current-period gross charge-offs   21
Consumer | 2021    
Loans and Allowance for Credit Losses    
Total loans 3,815 4,347
Current-period gross charge-offs   13
Consumer | 2020    
Loans and Allowance for Credit Losses    
Total loans   1,939
Consumer | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 6,022  
Consumer | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   2,960
Consumer | Revolving    
Loans and Allowance for Credit Losses    
Total loans 727 439
Consumer | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 60,950 54,476
Consumer | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 9,049  
Consumer | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 18,306 22,082
Consumer | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 14,998 14,613
Consumer | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 8,173 8,133
Consumer | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 3,809 4,344
Consumer | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   1,935
Consumer | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 5,888  
Consumer | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   2,930
Consumer | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 727 439
Consumer | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 1  
Consumer | Grade 5 | 2021    
Loans and Allowance for Credit Losses    
Total loans 1  
Consumer | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 230 142
Consumer | Grade 7 | 2024    
Loans and Allowance for Credit Losses    
Total loans 7 9
Consumer | Grade 7 | 2023    
Loans and Allowance for Credit Losses    
Total loans 70 80
Consumer | Grade 7 | 2022    
Loans and Allowance for Credit Losses    
Total loans 14 16
Consumer | Grade 7 | 2021    
Loans and Allowance for Credit Losses    
Total loans 5 3
Consumer | Grade 7 | 2020    
Loans and Allowance for Credit Losses    
Total loans   4
Consumer | Grade 7 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 134  
Consumer | Grade 7 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   30
Other    
Loans and Allowance for Credit Losses    
Total loans 22,356 16,941
Current-period gross charge-offs 124 57
Other | 2025    
Loans and Allowance for Credit Losses    
Total loans 2,173  
Other | 2024    
Loans and Allowance for Credit Losses    
Total loans 4,759 4,165
Current-period gross charge-offs 2  
Other | 2023    
Loans and Allowance for Credit Losses    
Total loans 2,481 950
Other | 2022    
Loans and Allowance for Credit Losses    
Total loans 660 218
Current-period gross charge-offs 11  
Other | 2021    
Loans and Allowance for Credit Losses    
Total loans 381 329
Other | 2020    
Loans and Allowance for Credit Losses    
Total loans   432
Other | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 10,154  
Other | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   9,797
Other | Revolving    
Loans and Allowance for Credit Losses    
Total loans 1,748 1,050
Current-period gross charge-offs 111 57
Other | Grades 1-4    
Loans and Allowance for Credit Losses    
Total loans 16,271 12,156
Other | Grades 1-4 | 2025    
Loans and Allowance for Credit Losses    
Total loans 1,562  
Other | Grades 1-4 | 2024    
Loans and Allowance for Credit Losses    
Total loans 1,010 347
Other | Grades 1-4 | 2023    
Loans and Allowance for Credit Losses    
Total loans 2,481 950
Other | Grades 1-4 | 2022    
Loans and Allowance for Credit Losses    
Total loans 541 91
Other | Grades 1-4 | 2021    
Loans and Allowance for Credit Losses    
Total loans 364 309
Other | Grades 1-4 | 2020    
Loans and Allowance for Credit Losses    
Total loans   20
Other | Grades 1-4 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 9,747  
Other | Grades 1-4 | Prior to 2020    
Loans and Allowance for Credit Losses    
Total loans   9,797
Other | Grades 1-4 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 566 642
Other | Grade 5    
Loans and Allowance for Credit Losses    
Total loans 5,488 4,638
Other | Grade 5 | 2025    
Loans and Allowance for Credit Losses    
Total loans 611  
Other | Grade 5 | 2024    
Loans and Allowance for Credit Losses    
Total loans 3,749 3,818
Other | Grade 5 | 2020    
Loans and Allowance for Credit Losses    
Total loans   412
Other | Grade 5 | Prior to 2021    
Loans and Allowance for Credit Losses    
Total loans 407  
Other | Grade 5 | Revolving    
Loans and Allowance for Credit Losses    
Total loans 721 408
Other | Grade 7    
Loans and Allowance for Credit Losses    
Total loans 597 147
Other | Grade 7 | 2022    
Loans and Allowance for Credit Losses    
Total loans 119 127
Other | Grade 7 | 2021    
Loans and Allowance for Credit Losses    
Total loans 17 $ 20
Other | Grade 7 | Revolving    
Loans and Allowance for Credit Losses    
Total loans $ 461