XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities - Schedule of Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Held-to-maturity Securities, Amortized Cost    
Within one year $ 36,476 $ 0
After one but within five years 118,590 87,887
After five years through ten years 229,040 304,976
After ten years 495,093 532,335
Net Carrying Amount 879,199 925,198
Held-to-maturity Securities, Fair Value    
Within one year 36,380 0
After one but within five years 110,857 84,541
After five years through ten years 191,328 261,654
After ten years 424,970 468,635
Total 763,535 814,830
Available-for-sale Securities, Amortized Cost    
Within one year 99,431 101
After one but within five years 106,986 226,669
After five years through ten years 75,429 95,552
After ten years 137,446 291,157
Total 419,292 613,479
Available-for-sale Securities, Fair Value    
Within one year 99,258 100
After one but within five years 103,058 208,444
After five years through ten years 67,940 85,447
After ten years 117,278 258,037
Total $ 387,534 $ 552,028