v3.25.2
Loans - Classification of Loans by Class (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans $ 2,382,594 $ 2,260,657
SBA loans held for investment    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 38,059 38,309
Commercial loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 1,511,129 1,411,629
Commercial loans | SBA 504    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 49,947 48,479
Commercial loans | Commercial & industrial    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 164,176 147,186
Commercial loans | Commercial real estate    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 1,195,016 1,085,771
Commercial loans | Commercial real estate construction    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 101,990 130,193
Residential mortgage loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 666,560 630,927
Consumer loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 82,564 76,711
Consumer loans | Home equity    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 79,828 73,223
Consumer loans | Consumer other    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 2,736 3,488
Residential construction loans    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 70,930 90,918
Total loans held for investment    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans 2,369,242 2,248,494
Loan held for sale    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total Loans $ 13,352 $ 12,163