v3.25.2
Loans and Allowance for Credit Losses - Payment Performance Past Due (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified $ 6,098 $ 7,291 $ 7,362
Total Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 2,079   0
Greater Than 89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 2,079    
Current      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 4,019   7,362
Commercial & industrial loans      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 768 5,075 5,394
Commercial & industrial loans | Total Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0   0
Commercial & industrial loans | Greater Than 89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0    
Commercial & industrial loans | Current      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 768   5,394
Commercial real estate | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 3,468 224 242
Commercial real estate | Total Past Due | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 217   0
Commercial real estate | Greater Than 89 Days Past Due | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 217    
Commercial real estate | Current | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 3,251   242
Residential real estate | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 372 466 108
Residential real estate | 1-4 family residential construction loans      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0 94 106
Residential real estate | Total Past Due | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 372   0
Residential real estate | Total Past Due | 1-4 family residential construction loans      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified     0
Residential real estate | Greater Than 89 Days Past Due | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 372    
Residential real estate | Current | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0   108
Residential real estate | Current | 1-4 family residential construction loans      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified     106
Other construction, land development and raw land loans      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 1,490 $ 1,432 1,512
Other construction, land development and raw land loans | Total Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 1,490   0
Other construction, land development and raw land loans | Greater Than 89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 1,490    
Other construction, land development and raw land loans | Current      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified $ 0   $ 1,512