v3.25.2
Securities (Summary of Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities, amortized cost $ 1,084,845 $ 1,049,557
Available for sale debt securities, unrealized gains 746 57
Available for sale debt securities, unrealized losses (114,250) (133,309)
Available for sale debt securities, allowance for credit losses 0 0
Available for sale debt securities, fair value 971,341 916,305
Obligations of U.S. government agencies and U.S. government-sponsored enterprises    
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities, amortized cost 41,751 41,751
Available for sale debt securities, unrealized gains 74 0
Available for sale debt securities, unrealized losses (2,244) (3,139)
Available for sale debt securities, allowance for credit losses 0 0
Available for sale debt securities, fair value 39,581 38,612
Mortgage-backed securities issued by U.S. government-sponsored agencies and U.S. government-sponsored enterprises    
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities, amortized cost 1,023,057 984,546
Available for sale debt securities, unrealized gains 672 52
Available for sale debt securities, unrealized losses (111,219) (129,451)
Available for sale debt securities, allowance for credit losses 0 0
Available for sale debt securities, fair value 912,510 855,147
Obligations of states and political subdivisions    
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities, amortized cost 650 650
Available for sale debt securities, unrealized gains 0 5
Available for sale debt securities, unrealized losses (15) 0
Available for sale debt securities, allowance for credit losses 0 0
Available for sale debt securities, fair value 635 655
Individual name issuer trust preferred debt securities    
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities, amortized cost 6,183 9,414
Available for sale debt securities, unrealized gains 0 0
Available for sale debt securities, unrealized losses (134) (193)
Available for sale debt securities, allowance for credit losses 0 0
Available for sale debt securities, fair value 6,049 9,221
Corporate bonds    
Schedule of Available for Sale and Held to Maturity Securities [Line Items]    
Available for sale debt securities, amortized cost 13,204 13,196
Available for sale debt securities, unrealized gains 0 0
Available for sale debt securities, unrealized losses (638) (526)
Available for sale debt securities, allowance for credit losses 0 0
Available for sale debt securities, fair value $ 12,566 $ 12,670