v3.26.1
Loans and Allowance for Credit Losses on Loans - Schedule of Composition of Loan Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans $ 2,259,061   $ 2,193,669      
Allowance for credit losses (28,100) $ (28,406) (27,975) $ (26,286) $ (25,368) $ (24,796)
Net loans 2,230,961   2,165,694      
Deferred loan fees, unamortized premiums and unaccreted (discounts) (1,800)   (331)      
Real Estate | CRE            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 1,190,117   1,132,223      
Real Estate | Small Business Administration ("SBA")—real estate            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 254,470   242,041      
SBA—non-real estate            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 24,084   22,482      
Allowance for credit losses (711) (677) (587) (499) (512) (418)
Commercial and industrial ("C&I")            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 221,623   221,270      
Allowance for credit losses (1,582) (1,848) (1,611) (1,459) (1,710) (1,844)
Home mortgage            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 568,512   574,300      
Allowance for credit losses (6,995) (6,877) (8,956) (9,459) (8,755) (7,684)
Consumer            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 255   1,353      
Allowance for credit losses $ (2) $ (3) $ (9) $ 0 $ 0 $ (3)