v3.25.2
Loans - Narrative (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2025
USD ($)
loan
Dec. 31, 2024
USD ($)
Total loans $ 2,382,594 $ 2,260,657
Financing Receivable, Practical Expedient, Accrued Interest Exclusion [true false] true  
Number of loans modified | loan 1  
Loan held for sale    
Total loans $ 13,352 12,163
Loan receivable    
Accrued interest on loans 11,200 11,300
SBA loans held for sale | Loan held for sale    
Total loans 7,800 $ 12,200
Residential mortgage    
Amount of loan modified 600  
Residential mortgage | Loan held for sale    
Total loans $ 5,600