v3.25.2
Securities - Fair Value of Debt Security, Available-for-sale and Held-to-maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt and Equity Securities, FV-NI [Line Items]    
Amortized cost, available for sale $ 549,219 $ 540,190
Gross unrealized gains, available for sale 102 62
Gross unrealized losses, available for sale (69,895) (61,135)
Fair value, available for sale 479,426 479,117
Amortized cost, held to maturity 390,457 394,534
Gross unrealized gains, held to maturity 45 41
Gross unrealized losses, held to maturity (46,448) (55,527)
Fair value, held to maturity 344,054 339,048
U.S. Government and Federal Agency [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized cost, held to maturity 2,981 2,978
Gross unrealized gains, held to maturity 0 0
Gross unrealized losses, held to maturity (186) (279)
Fair value, held to maturity 2,795 2,699
U.S. Treasury Notes and Bonds [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized cost, available for sale 94,367 89,875
Gross unrealized gains, available for sale 18 0
Gross unrealized losses, available for sale (6,636) (9,373)
Fair value, available for sale 87,749 80,502
State and Municipal [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized cost, available for sale 262,632 258,815
Gross unrealized gains, available for sale 0 0
Gross unrealized losses, available for sale (45,787) (30,579)
Fair value, available for sale 216,845 228,236
Amortized cost, held to maturity 197,957 196,510
Gross unrealized gains, held to maturity 7 5
Gross unrealized losses, held to maturity (27,563) (31,477)
Fair value, held to maturity 170,401 165,038
Mortgage-backed [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized cost, available for sale 182,811 181,863
Gross unrealized gains, available for sale 84 62
Gross unrealized losses, available for sale (17,238) (20,955)
Fair value, available for sale 165,657 160,970
Amortized cost, held to maturity 168,407 174,323
Gross unrealized gains, held to maturity 16 7
Gross unrealized losses, held to maturity (16,930) (21,963)
Fair value, held to maturity 151,493 152,367
Corporate [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized cost, available for sale 250 250
Gross unrealized gains, available for sale 0 0
Gross unrealized losses, available for sale (38) (38)
Fair value, available for sale 212 212
Amortized cost, held to maturity 21,011 20,495
Gross unrealized gains, held to maturity 22 29
Gross unrealized losses, held to maturity (1,768) (1,803)
Fair value, held to maturity 19,265 18,721
Asset-backed Securities [Member]    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized cost, available for sale 9,159 9,387
Gross unrealized gains, available for sale 0 0
Gross unrealized losses, available for sale (196) (190)
Fair value, available for sale 8,963 9,197
Amortized cost, held to maturity 101 228
Gross unrealized gains, held to maturity 0 0
Gross unrealized losses, held to maturity (1) (5)
Fair value, held to maturity $ 100 $ 223