v3.25.2
Securities - Schedule of Maturities of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Less than 1 Year $ 3,138  
1 Year - 5 Years 212,300  
5 Years - 10 Years 75,563  
More than 10 Years 188,425  
Fair value, available for sale 479,426 $ 479,117
Held to Maturity Securities maturing within Less than 1 Year 7,013  
Held to Maturity Securities maturing within 1 Year -5 Years 133,237  
Held to Maturity Securities maturing within 5 Years -10 Years 173,972  
Held to Maturity Securities maturing within More than10 Years 76,235  
Held to Maturity Securities maturing within amortized cost 390,457  
U.S. Government and Federal Agency [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Held to Maturity Securities maturing within Less than 1 Year 0  
Held to Maturity Securities maturing within 1 Year -5 Years 2,981  
Held to Maturity Securities maturing within 5 Years -10 Years 0  
Held to Maturity Securities maturing within More than10 Years 0  
Held to Maturity Securities maturing within amortized cost 2,981  
U.S. Treasury Notes and Bonds [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 1 Year 0  
1 Year - 5 Years 87,749  
5 Years - 10 Years 0  
More than 10 Years 0  
Fair value, available for sale 87,749 80,502
State and Municipal [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 1 Year 229  
1 Year - 5 Years 24,666  
5 Years - 10 Years 22,018  
More than 10 Years 169,932  
Fair value, available for sale 216,845 228,236
Held to Maturity Securities maturing within Less than 1 Year 3,019  
Held to Maturity Securities maturing within 1 Year -5 Years 37,980  
Held to Maturity Securities maturing within 5 Years -10 Years 80,723  
Held to Maturity Securities maturing within More than10 Years 76,235  
Held to Maturity Securities maturing within amortized cost 197,957  
Corporate [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 1 Year 0  
1 Year - 5 Years 0  
5 Years - 10 Years 212  
More than 10 Years 0  
Fair value, available for sale 212 212
Held to Maturity Securities maturing within Less than 1 Year 0  
Held to Maturity Securities maturing within 1 Year -5 Years 0  
Held to Maturity Securities maturing within 5 Years -10 Years 21,011  
Held to Maturity Securities maturing within More than10 Years 0  
Held to Maturity Securities maturing within amortized cost 21,011  
Asset-backed Securities [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 1 Year 0  
1 Year - 5 Years 6,541  
5 Years - 10 Years 2,422  
More than 10 Years 0  
Fair value, available for sale 8,963 9,197
Held to Maturity Securities maturing within Less than 1 Year 101  
Held to Maturity Securities maturing within 1 Year -5 Years 0  
Held to Maturity Securities maturing within 5 Years -10 Years 0  
Held to Maturity Securities maturing within More than10 Years 0  
Held to Maturity Securities maturing within amortized cost 101  
Total debt securities [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 1 Year 229  
1 Year - 5 Years 118,956  
5 Years - 10 Years 24,652  
More than 10 Years 169,932  
Fair value, available for sale 313,769  
Held to Maturity Securities maturing within Less than 1 Year 3,120  
Held to Maturity Securities maturing within 1 Year -5 Years 40,961  
Held to Maturity Securities maturing within 5 Years -10 Years 101,734  
Held to Maturity Securities maturing within More than10 Years 76,235  
Held to Maturity Securities maturing within amortized cost 222,050  
Mortgage-backed [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Less than 1 Year 2,909  
1 Year - 5 Years 93,344  
5 Years - 10 Years 50,911  
More than 10 Years 18,493  
Fair value, available for sale 165,657 $ 160,970
Held to Maturity Securities maturing within Less than 1 Year 3,893  
Held to Maturity Securities maturing within 1 Year -5 Years 92,276  
Held to Maturity Securities maturing within 5 Years -10 Years 72,238  
Held to Maturity Securities maturing within More than10 Years 0  
Held to Maturity Securities maturing within amortized cost $ 168,407