v3.26.1
Investment Securities - Amortized Cost of held to Maturity Debt Securities by Year of Originations and Credit Rating (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 266,246 $ 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 264,676 276,600
Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 570 2,143
AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 44,936 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,936 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 187,900 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 187,330 199,977
AA | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 570 573
A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 16,913 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 16,913 20,896
A | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 0 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 16,497 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 16,497 10,797
Not Rated | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 0 $ 0