v3.26.1
Fair Value - Carrying Amount and Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets, Fair Value Disclosure    
Debt securities held to maturity $ 31,367  
Fair Value, Inputs, Level 2    
Assets, Fair Value Disclosure    
Debt securities held to maturity 31,367 $ 30,405
Loans held for sale 9,776 10,041
Loans, net of allowance for credit losses 2,603,018 2,466,691
Financial Liabilities Fair Value Disclosure    
Deposits 2,459,277 2,322,637
Borrowed funds and subordinated debentures 326,251 266,769
Fair Value, Inputs, Level 3    
Assets, Fair Value Disclosure    
Loans, net of allowance for credit losses   3,376
Reported Value Measurement    
Assets, Fair Value Disclosure    
Debt securities held to maturity 37,707 36,576
Loans held for sale 9,458 9,490
Loans, net of allowance for credit losses 2,638,485 2,502,881
Financial Liabilities Fair Value Disclosure    
Deposits 2,462,549 2,324,061
Borrowed funds and subordinated debentures $ 326,433 $ 266,084