v3.25.2
Investment Securities - Schedule of Amortized Cost and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized cost    
Due in one year or less $ 200 $ 849
Due in one to five years 6,255 4,186
Due in five to ten years 298,300 225,954
Due in over ten years 508,740 504,560
Amortized cost, sub-total 813,495 735,549
Amortized cost 1,400,827 1,679,397
Fair Value    
Due in one year or less 200 847
Due in one to five years 6,224 4,600
Due in five to ten years 296,048 222,943
Due in over ten years 484,998 483,762
Fair value, sub-total 787,470 712,152
Total AFS debt securities 1,337,565 1,538,008
Mortgage-backed securities - residential    
Amortized cost    
Mortgage-backed securities 577,970 927,883
Amortized cost 577,970 927,883
Fair Value    
Mortgage-backed securities 541,343 810,999
Total AFS debt securities 541,343 810,999
Mortgage-backed securities - commercial    
Amortized cost    
Mortgage-backed securities 9,362 15,965
Amortized cost 9,362 15,965
Fair Value    
Mortgage-backed securities 8,752 14,857
Total AFS debt securities $ 8,752 $ 14,857