v3.26.3
Investment Securities - Amortized Cost of held to Maturity Debt Securities by Year of Originations and Credit Rating (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 257,106 $ 282,143
State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 257,106 276,600
Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   3,400
Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   2,143
AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 42,915 48,330
AAA | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 42,915 44,930
AAA | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   3,400
AAA | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   0
AA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 178,179 200,550
AA | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 178,179 199,977
AA | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   0
AA | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   573
A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 15,476 22,466
A | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 15,476 20,896
A | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   0
A | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   1,570
BBB    
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 | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   0
BBB | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   0
Not Rated    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost 20,536 10,797
Not Rated | State and municipal obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost $ 20,536 10,797
Not Rated | Government-agency obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   0
Not Rated | Corporate obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized cost   $ 0