v3.25.4
Deposits - Schedule of Maturities of Interest-Bearing Time Deposits (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Scheduled maturities of interest bearing time deposits  
2026 $ 2,055,652
2027 57,916
2028 441
2029 69
2030 3,180
2031 and after 291
Total $ 2,117,549