XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
LOANS AND ALLOWANCE FOR CREDIT LOSSES - Summary of Past Due Loans (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 3,583,716 $ 3,147,096
30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 2,289 15,686
60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,332 3,114
90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 4,114 1,534
Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 7,735 20,334
Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 3,575,981 3,126,762
Commercial construction | Total commercial loans    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 169,928 131,617
Commercial construction | Total commercial loans | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 169,928 131,617
Commercial real estate owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 342,237 302,074
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 155 6
Commercial real estate owner occupied | Total commercial real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 155 6
Commercial real estate owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 342,082 302,068
Commercial real estate non-owner occupied | Total commercial real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,473,136 1,358,903
Commercial real estate non-owner occupied | Total commercial real estate | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment   184
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 127 93
Commercial real estate non-owner occupied | Total commercial real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 127 277
Commercial real estate non-owner occupied | Total commercial real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,473,009 1,358,626
Tax exempt and other    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 42,395 44,275
Tax exempt and other | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 42,395 44,275
Commercial and industrial | Total commercial and industrial    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 340,907 319,766
Commercial and industrial | Total commercial and industrial | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,056 428
Commercial and industrial | Total commercial and industrial | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 300 227
Commercial and industrial | Total commercial and industrial | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 733 578
Commercial and industrial | Total commercial and industrial | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 2,089 1,233
Commercial and industrial | Total commercial and industrial | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 338,818 318,533
Residential real estate | Total residential real estate    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,089,550 888,251
Residential real estate | Total residential real estate | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 817 14,076
Residential real estate | Total residential real estate | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 923 2,426
Residential real estate | Total residential real estate | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 2,701 663
Residential real estate | Total residential real estate | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 4,441 17,165
Residential real estate | Total residential real estate | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 1,085,109 871,086
Home equity    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 110,988 94,141
Home equity | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 332 963
Home equity | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 97 441
Home equity | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 330 193
Home equity | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 759 1,597
Home equity | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 110,229 92,544
Consumer other | Total consumer    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 14,575 8,069
Consumer other | Total consumer | 30-59 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 84 35
Consumer other | Total consumer | 60-89 Days Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 12 20
Consumer other | Total consumer | 90 Days or Greater Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 68 1
Consumer other | Total consumer | Total Past Due    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment 164 56
Consumer other | Total consumer | Current    
LOANS AND ALLOWANCE FOR CREDIT LOSSES    
Total loans held for investment $ 14,411 $ 8,013