v3.25.2
Loans and Allowance for Credit Losses on Loans - Schedule of Loans Held-for-Investment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment $ 2,727,610 $ 2,629,387    
Allowance for credit losses on loans (31,942) (30,628) $ (28,332) $ (27,533)
Net loans held-for-investment 2,695,668 2,598,759    
Officers and Directors        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 0      
Total commercial real estate        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 1,815,147 1,752,552    
Total commercial real estate | Commercial property        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 965,302 940,931    
Allowance for credit losses on loans (12,055) (12,923) (12,119) (12,665)
Total commercial real estate | Business property        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 618,771 595,547    
Allowance for credit losses on loans (4,192) (3,967) (4,814) (4,739)
Total commercial real estate | Multifamily        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 207,096 194,220    
Allowance for credit losses on loans (2,643) (2,371) (1,315) (1,441)
Total commercial real estate | Construction        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 23,978 21,854    
Allowance for credit losses on loans (46) (81) (109) (135)
Commercial and industrial        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 494,697 472,763    
Allowance for credit losses on loans (9,581) (8,713) (7,588) (6,245)
Total consumer        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 417,766 404,072    
Total consumer | Residential mortgage        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 406,774 392,456    
Allowance for credit losses on loans (3,379) (2,506) (2,334) (2,226)
Total consumer | Other consumer        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loans held-for-investment 10,992 11,616    
Allowance for credit losses on loans $ (46) $ (67) $ (53) $ (82)