v3.26.1
Securities (Amortized Cost and Fair Value of Debt Securities Held to Maturity) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Securities Held to Maturity, Gross Amortized Cost $ 1,885,139 $ 2,132,882
Securities Held to Maturity, Gross Unrealized Gains 502 956
Securities Held to Maturity, Gross Unrealized Losses 130,058 122,812
Securities Held to Maturity, Fair Value 1,755,583 2,011,026
U.S. Treasury And Government Agency Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities Held to Maturity, Gross Amortized Cost 362,407 373,605
Securities Held to Maturity, Gross Unrealized Gains 52 248
Securities Held to Maturity, Gross Unrealized Losses 30,320 30,143
Securities Held to Maturity, Fair Value 332,139 343,710
Municipal Obligations [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities Held to Maturity, Gross Amortized Cost 341,033 511,516
Securities Held to Maturity, Gross Unrealized Gains 450 708
Securities Held to Maturity, Gross Unrealized Losses 11,706 11,455
Securities Held to Maturity, Fair Value 329,777 500,769
Residential Mortgage-Backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities Held to Maturity, Gross Amortized Cost 461,784 497,338
Securities Held to Maturity, Gross Unrealized Losses 37,876 34,239
Securities Held to Maturity, Fair Value 423,908 463,099
Commercial Mortgage-Backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities Held to Maturity, Gross Amortized Cost 704,287 731,329
Securities Held to Maturity, Gross Unrealized Losses 49,624 46,455
Securities Held to Maturity, Fair Value 654,663 684,874
Collateralized Mortgage Obligations [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Securities Held to Maturity, Gross Amortized Cost 15,628 19,094
Securities Held to Maturity, Gross Unrealized Losses 532 520
Securities Held to Maturity, Fair Value $ 15,096 $ 18,574