v3.26.1
Investment Securities - Amortized Cost and Fair Value of Securities Held-to-Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]        
Amortized Cost $ 1,256,807 $ 1,261,267    
Allowance for Credit Losses (2,005) (2,005) $ (2,005) $ (2,005)
Net Carrying Amount 1,254,802 1,259,262    
Gross Unrealized Gains 147 471    
Gross Unrealized (Losses) (106,122) (98,681)    
Estimated Fair Value 1,148,827 1,161,052    
U.S. government-sponsored enterprises        
Schedule of Held-to-maturity Securities [Line Items]        
Amortized Cost 43,984 43,841    
Allowance for Credit Losses 0 0    
Net Carrying Amount 43,984 43,841    
Gross Unrealized Gains 0 0    
Gross Unrealized (Losses) (1,932) (1,391)    
Estimated Fair Value 42,052 42,450    
U.S. government-sponsored mortgage-backed securities        
Schedule of Held-to-maturity Securities [Line Items]        
Amortized Cost 110,969 114,813    
Allowance for Credit Losses 0 0    
Net Carrying Amount 110,969 114,813    
Gross Unrealized Gains 37 400    
Gross Unrealized (Losses) (4,752) (3,258)    
Estimated Fair Value 106,254 111,955    
State and political subdivisions        
Schedule of Held-to-maturity Securities [Line Items]        
Amortized Cost 1,101,854 1,102,613    
Allowance for Credit Losses (2,005) (2,005)    
Net Carrying Amount 1,099,849 1,100,608    
Gross Unrealized Gains 110 71    
Gross Unrealized (Losses) (99,438) (94,032)    
Estimated Fair Value $ 1,000,521 $ 1,006,647