v3.26.1
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Summary of Past Due Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 3,585,248 $ 3,605,859
30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 13,158 11,773
60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,382 1,810
90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 5,136 6,905
Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 19,676 20,488
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 3,565,572 3,585,371
Commercial construction | Total commercial loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 219,802 213,779
Commercial construction | Total commercial loans | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 150 162
Commercial construction | Total commercial loans | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 150 162
Commercial construction | Total commercial loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 219,652 213,617
Commercial real estate owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 360,331 385,843
Commercial real estate owner occupied | Total commercial real estate | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 250 641
Commercial real estate owner occupied | Total commercial real estate | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 480  
Commercial real estate owner occupied | Total commercial real estate | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 668 723
Commercial real estate owner occupied | Total commercial real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,398 1,364
Commercial real estate owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 358,933 384,479
Commercial real estate non-owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,431,667 1,450,597
Commercial real estate non-owner occupied | Total commercial real estate | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 116 122
Commercial real estate non-owner occupied | Total commercial real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 116 122
Commercial real estate non-owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,431,551 1,450,475
Municipal and other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 37,713 43,106
Municipal and other | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 37,713 43,106
Commercial and industrial | Total commercial and industrial    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 345,800 315,370
Commercial and industrial | Total commercial and industrial | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 431 899
Commercial and industrial | Total commercial and industrial | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 311 26
Commercial and industrial | Total commercial and industrial | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 724 893
Commercial and industrial | Total commercial and industrial | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,466 1,818
Commercial and industrial | Total commercial and industrial | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 344,334 313,552
Residential real estate | Total residential real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,061,921 1,068,413
Residential real estate | Total residential real estate | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 11,593 9,162
Residential real estate | Total residential real estate | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 510 1,190
Residential real estate | Total residential real estate | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 3,287 4,640
Residential real estate | Total residential real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 15,390 14,992
Residential real estate | Total residential real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,046,531 1,053,421
Home equity    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 114,267 114,484
Home equity | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 546 876
Home equity | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 65 549
Home equity | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 290 476
Home equity | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 901 1,901
Home equity | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 113,366 112,583
Consumer other | Total consumer    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 13,747 14,267
Consumer other | Total consumer | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 188 33
Consumer other | Total consumer | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 16 45
Consumer other | Total consumer | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 51 51
Consumer other | Total consumer | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 255 129
Consumer other | Total consumer | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 13,492 $ 14,138