v3.26.1
Investment Securities Held to Maturity Securities by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity $ 574,542 $ 519,422
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 108 1,091
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (53,397) (49,848)
Securities held to maturity, fair value 521,253 470,665
US Government Agencies Residential Mortgage-backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 1,306 1,379
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (150) (144)
Securities held to maturity, fair value 1,156 1,235
US Government Agency Debt Securities Commercial [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 148,570 163,625
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 88 606
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (13,441) (12,320)
Securities held to maturity, fair value 135,217 151,911
Residential Mortgage Backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 378,466 307,676
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 20 485
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (35,641) (33,395)
Securities held to maturity, fair value 342,845 274,766
Obligations of States and Political Subdivisions [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 22,234 22,743
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (1,276) (1,250)
Securities held to maturity, fair value 20,958 21,493
Debt Security, Government, Non-US [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 600 800
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (2) (4)
Securities held to maturity, fair value $ 598 $ 796