v3.25.2
Loans and Allowance for Credit Losses on Loans - Schedule of Composition of Loan Portfolio (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans $ 2,071,580   $ 1,956,852      
Allowance for credit losses (26,286) $ (25,368) (24,796) $ (22,760) $ (22,129) $ (21,993)
Net loans 2,045,294   1,932,056      
Deferred loan fees, unamortized premiums and unaccreted (discounts) 398   (702)      
Real Estate | CRE            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 1,021,431   980,247      
Real Estate | SBA—real estate            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 241,451   231,962      
SBA—non-real estate            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 21,973   21,748      
Allowance for credit losses (499) (512) (418) (253) (229) (147)
C&I            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 193,359   213,097      
Allowance for credit losses (1,459) (1,710) (1,844) (2,151) (1,663) (1,215)
Home mortgage            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 593,256   509,524      
Allowance for credit losses (9,459) (8,755) (7,684) (9,499) (9,391) (11,045)
Consumer and Other            
Loans And Leases Receivable Disclosure [Line Items]            
Gross loans 110   274      
Allowance for credit losses $ 0 $ 0 $ (3) $ (4) $ (9) $ (14)