v3.26.1
Securities - Amortized Cost and Fair Value, Held to Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost $ 983,064 $ 1,030,105
Gross Unrealized Gains 17 29
Gross Unrealized Losses (80,228) (68,264)
Fair Value 902,853 961,870
Allowance for credit losses - held to maturity securities (32) (32)
Held-to-maturity securities, net of allowance for credit losses 983,032 1,030,073
Obligations of states and political subdivisions    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 277,221 279,424
Gross Unrealized Gains 17 29
Gross Unrealized Losses (29,086) (29,516)
Fair Value 248,152 249,937
Residential mortgage backed securities:    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 305,069 320,258
Gross Unrealized Gains 0 0
Gross Unrealized Losses (25,284) (18,600)
Fair Value 279,785 301,658
Residential mortgage backed securities: | Agency mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 300,547 323,993
Gross Unrealized Gains 0 0
Gross Unrealized Losses (15,072) (10,030)
Fair Value 285,475 313,963
Commercial mortgage-backed securities: | Agency mortgage-backed securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 16,813 16,938
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,113) (2,059)
Fair Value 14,700 14,879
Commercial mortgage-backed securities: | Collateralized mortgage obligations    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 41,530 42,079
Gross Unrealized Gains 0 0
Gross Unrealized Losses (6,150) (5,997)
Fair Value 35,380 36,082
Other debt securities    
Schedule of Held-to-maturity Securities [Line Items]    
Amortized Cost 41,884 47,413
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,523) (2,062)
Fair Value $ 39,361 $ 45,351