v3.26.1
Loans and Allowance for Credit Losses - Payment Performance Past Due (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified $ 5,138 $ 5,083 $ 9,736
Total Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 1,748   2,167
60-89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified     0
Greater Than 89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 1,748   2,167
Current      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 3,390   7,569
Commercial & industrial loans      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 219 142 4,318
Commercial & industrial loans | Total Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0   0
Commercial & industrial loans | 60-89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified     0
Commercial & industrial loans | Greater Than 89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0   0
Commercial & industrial loans | Current      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 219   4,318
Commercial real estate: | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 3,171 3,193 3,468
Commercial real estate: | Total Past Due | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0   217
Commercial real estate: | 60-89 Days Past Due | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified     0
Commercial real estate: | Greater Than 89 Days Past Due | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 0   217
Commercial real estate: | Current | Owner occupied properties      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 3,171   3,251
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 372 460
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   460
Residential real estate: | 60-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     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   460
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   0
Other construction, land development and raw land loans      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 1,376 $ 1,376 1,490
Other construction, land development and raw land loans | Total Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified 1,376   1,490
Other construction, land development and raw land loans | 60-89 Days Past Due      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified     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,376   1,490
Other construction, land development and raw land loans | Current      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Financing receivable, modified $ 0   $ 0