XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Investment Securities Held to Maturity Securities by Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity $ 498,043 $ 405,639
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 1,600 66
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (57,123) (68,986)
Securities held to maturity, fair value 442,520 336,719
US Government Agencies Residential Mortgage-backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 1,471 1,586
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (178) (220)
Securities held to maturity, fair value 1,293 1,366
US Government Agency Debt Securities Commercial [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 136,470 89,404
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 1,199 66
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (13,363) (14,785)
Securities held to maturity, fair value 124,306 74,685
Residential Mortgage Backed Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 312,092 266,587
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 401 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (38,657) (47,564)
Securities held to maturity, fair value 273,836 219,023
Obligations of States and Political Subdivisions [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 24,178 24,193
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (1,663) (2,246)
Securities held to maturity, fair value 22,515 21,947
Debt Security, Government, Non-US [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Debt Securities, Held-to-maturity 800 1,000
Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain 0 0
Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss (9) (16)
Securities held to maturity, fair value $ 791 $ 984