v3.26.1
Investment Securities - Held to Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]    
Held-to-maturity, debt securities, allowance $ 22 $ 16
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 266,246 282,143
Gross unrealized gains 113 156
Gross unrealized losses (7,078) (7,081)
Fair value 259,281 275,218
Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 1,000 3,400
Gross unrealized gains 0 0
Gross unrealized losses (4) (22)
Fair value 996 3,378
State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 264,676 276,600
Gross unrealized gains 113 156
Gross unrealized losses (7,072) (7,045)
Fair value 257,717 269,711
Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 570 2,143
Gross unrealized gains 0 0
Gross unrealized losses (2) (14)
Fair value $ 568 $ 2,129