v3.26.1
Investment Securities Held to Maturity Securities by Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity $ 577,286 $ 519,422
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 472 1,091
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (51,166) (49,848)
Securities held to maturity, fair value 526,592 470,665
US Government Agencies Residential Mortgage-backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 1,324 1,379
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (149) (144)
Securities held to maturity, fair value 1,175 1,235
US Government Agency Debt Securities Commercial [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 155,846 163,625
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 311 606
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (12,938) (12,320)
Securities held to maturity, fair value 143,219 151,911
Residential Mortgage Backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 373,294 307,676
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 161 485
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (33,955) (33,395)
Securities held to maturity, fair value 339,500 274,766
Obligations of States and Political Subdivisions [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 22,739 22,743
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (1,314) (1,250)
Securities held to maturity, fair value 21,425 21,493
Debt Security, Government, Non-US [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 800 800
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (3) (4)
Securities held to maturity, fair value $ 797 $ 796