v3.26.1
Loans and Allowance for Credit Losses - Aging of Contractually Past Due Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans $ 2,358,702 $ 2,295,499
Greater Than 90 Days Past Due Still Accruing 0 0
Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 7,304 5,931
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 2,199 1,889
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 728 279
Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 4,377 3,763
Current    
Financing Receivable, Past Due [Line Items]    
Loans 2,351,398 2,289,568
Commercial & industrial loans    
Financing Receivable, Past Due [Line Items]    
Loans 462,998 450,826
Greater Than 90 Days Past Due Still Accruing 0 0
Commercial & industrial loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,748 1,690
Commercial & industrial loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 190
Commercial & industrial loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 728 0
Commercial & industrial loans | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,020 1,500
Commercial & industrial loans | Current    
Financing Receivable, Past Due [Line Items]    
Loans 461,250 449,136
Commercial real estate: | Owner occupied properties    
Financing Receivable, Past Due [Line Items]    
Loans 435,148 433,157
Greater Than 90 Days Past Due Still Accruing 0 0
Commercial real estate: | Owner occupied properties | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 481 0
Commercial real estate: | Owner occupied properties | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 481 0
Commercial real estate: | Owner occupied properties | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial real estate: | Owner occupied properties | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial real estate: | Owner occupied properties | Current    
Financing Receivable, Past Due [Line Items]    
Loans 434,667 433,157
Commercial real estate: | Non-owner occupied and multifamily properties    
Financing Receivable, Past Due [Line Items]    
Loans 765,781 763,180
Greater Than 90 Days Past Due Still Accruing 0 0
Commercial real estate: | Non-owner occupied and multifamily properties | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,143 0
Commercial real estate: | Non-owner occupied and multifamily properties | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial real estate: | Non-owner occupied and multifamily properties | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Commercial real estate: | Non-owner occupied and multifamily properties | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,143 0
Commercial real estate: | Non-owner occupied and multifamily properties | Current    
Financing Receivable, Past Due [Line Items]    
Loans 764,638 763,180
Residential real estate: | 1-4 family residential properties secured by first liens    
Financing Receivable, Past Due [Line Items]    
Loans 264,662 243,185
Greater Than 90 Days Past Due Still Accruing 0 0
Residential real estate: | 1-4 family residential properties secured by first liens | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,833 2,019
Residential real estate: | 1-4 family residential properties secured by first liens | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,645 1,505
Residential real estate: | 1-4 family residential properties secured by first liens | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Residential real estate: | 1-4 family residential properties secured by first liens | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 188 514
Residential real estate: | 1-4 family residential properties secured by first liens | Current    
Financing Receivable, Past Due [Line Items]    
Loans 262,829 241,166
Residential real estate: | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens    
Financing Receivable, Past Due [Line Items]    
Loans 71,207 67,116
Greater Than 90 Days Past Due Still Accruing 0 0
Residential real estate: | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 442 566
Residential real estate: | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 70 194
Residential real estate: | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Residential real estate: | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 372 372
Residential real estate: | 1-4 family residential properties secured by junior liens and revolving secured by 1-4 family first liens | Current    
Financing Receivable, Past Due [Line Items]    
Loans 70,765 66,550
Residential real estate: | 1-4 family residential construction loans    
Financing Receivable, Past Due [Line Items]    
Loans 38,679 39,059
Greater Than 90 Days Past Due Still Accruing 0 0
Residential real estate: | 1-4 family residential construction loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Residential real estate: | 1-4 family residential construction loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Residential real estate: | 1-4 family residential construction loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Residential real estate: | 1-4 family residential construction loans | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0
Residential real estate: | 1-4 family residential construction loans | Current    
Financing Receivable, Past Due [Line Items]    
Loans 38,679 39,059
Other construction, land development and raw land loans    
Financing Receivable, Past Due [Line Items]    
Loans 176,715 173,589
Greater Than 90 Days Past Due Still Accruing 0 0
Other construction, land development and raw land loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,654 1,654
Other construction, land development and raw land loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other construction, land development and raw land loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 277
Other construction, land development and raw land loans | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 1,654 1,377
Other construction, land development and raw land loans | Current    
Financing Receivable, Past Due [Line Items]    
Loans 175,061 171,935
Obligations of states and political subdivisions in the US    
Financing Receivable, Past Due [Line Items]    
Loans 32,312 32,434
Greater Than 90 Days Past Due Still Accruing 0 0
Obligations of states and political subdivisions in the US | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Obligations of states and political subdivisions in the US | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Obligations of states and political subdivisions in the US | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Obligations of states and political subdivisions in the US | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Obligations of states and political subdivisions in the US | Current    
Financing Receivable, Past Due [Line Items]    
Loans 32,312 32,434
Agricultural production, including commercial fishing    
Financing Receivable, Past Due [Line Items]    
Loans 50,133 47,445
Greater Than 90 Days Past Due Still Accruing 0 0
Agricultural production, including commercial fishing | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Agricultural production, including commercial fishing | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Agricultural production, including commercial fishing | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Agricultural production, including commercial fishing | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Agricultural production, including commercial fishing | Current    
Financing Receivable, Past Due [Line Items]    
Loans 50,133 47,445
Consumer loans    
Financing Receivable, Past Due [Line Items]    
Loans 9,205 9,763
Greater Than 90 Days Past Due Still Accruing 0 0
Consumer loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3 2
Consumer loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 3 0
Consumer loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 2
Consumer loans | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Consumer loans | Current    
Financing Receivable, Past Due [Line Items]    
Loans 9,202 9,761
Other loans    
Financing Receivable, Past Due [Line Items]    
Loans 51,862 35,745
Greater Than 90 Days Past Due Still Accruing 0 0
Other loans | Total Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other loans | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other loans | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other loans | Greater Than 90 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Loans 0 0
Other loans | Current    
Financing Receivable, Past Due [Line Items]    
Loans $ 51,862 $ 35,745