v3.25.2
Fair Value - Carrying Amount and Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets:    
Debt securities held to maturity $ 29,651  
Level 2    
Financial assets:    
Debt securities held to maturity 29,651 $ 33,814
Loans held for sale 13,936 12,896
Loans, net of allowance for credit losses 2,286,506 2,152,080
Financial liabilities:    
Deposits 2,183,344 2,095,365
Borrowed funds and subordinated debentures 387,512 230,576
Level 3    
Financial assets:    
Loans, net of allowance for credit losses 8,053 6,520
Carrying amount    
Financial assets:    
Debt securities held to maturity 36,434 41,294
Loans held for sale 13,352 12,163
Loans, net of allowance for credit losses 2,340,230 2,221,706
Financial liabilities:    
Deposits 2,187,366 2,100,313
Borrowed funds and subordinated debentures $ 387,417 $ 230,814