v3.26.1
Investment Securities - Bond Ratings (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 1,256,807 $ 1,261,267
Aaa/AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 282,516  
Aa/AA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 816,475  
A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 35,002  
Baa/BBB    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 2,537  
Not rated    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 9,308  
Agency backed    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 110,969  
State and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 1,101,854 1,102,613
State and political subdivisions | Aaa/AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 238,532  
State and political subdivisions | Aa/AA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 816,475  
State and political subdivisions | A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 35,002  
State and political subdivisions | Baa/BBB    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 2,537  
State and political subdivisions | Not rated    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 9,308  
State and political subdivisions | Agency backed    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored enterprises    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 43,984 $ 43,841
U.S. government-sponsored enterprises | Aaa/AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 43,984  
U.S. government-sponsored enterprises | Aa/AA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored enterprises | A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored enterprises | Baa/BBB    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored enterprises | Not rated    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored enterprises | Agency backed    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 110,969  
U.S. government-sponsored mortgage-backed securities | Aaa/AAA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored mortgage-backed securities | Aa/AA    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored mortgage-backed securities | A    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored mortgage-backed securities | Baa/BBB    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored mortgage-backed securities | Not rated    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 0  
U.S. government-sponsored mortgage-backed securities | Agency backed    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 110,969