v3.26.1
Investment Securities (Schedule of Amortized Cost of held to Maturity Debt Securities by Year of Originations and Credit Rating) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 267,668 $ 282,143
Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 1,000 3,400
State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 265,726 276,600
Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 942 2,143
AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 44,957 48,330
AAA | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 1,000 3,400
AAA | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 43,957 44,930
AAA | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
AA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 192,207 200,550
AA | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
AA | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 191,635 199,977
AA | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 572 573
A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 18,365 22,466
A | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
A | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 17,995 20,896
A | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 370 1,570
BBB    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
BBB | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
BBB | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
BBB | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
Not Rated    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 12,139 10,797
Not Rated | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 0
Not Rated | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 12,139 10,797
Not Rated | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 0 $ 0