v3.25.2
SECURITIES - Schedule of Securities By Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 220  
Due after one year through five years 11,196  
Due after five years through ten years 74,553  
Due after ten years 594,844  
Amortized cost, allocated and single maturity date 680,813  
Mortgage-backed securities 501,415  
Amortized Cost 1,182,228 $ 1,182,501
Fair Value    
Due in one year or less 220  
Due after one year through five years 10,755  
Due after five years through ten years 67,673  
Due after ten years 478,504  
Total available-for-sale securities, gross 557,152  
Mortgage-backed securities 439,805  
Total securities available-for-sale 996,957 991,426
Amortized Cost    
Due in one year or less 0  
Due after one year through five years 0  
Due after five years through ten years 7,277  
Due after ten years 125,112  
Total held-to-maturity securities, gross 132,389  
Mortgage-backed securities 0  
Total debt securities 132,389  
Fair Value    
Due in one year or less 0  
Due after one year through five years 0  
Due after five years through ten years 6,417  
Due after ten years 101,562  
Total held-to-maturity securities, gross 107,979  
Mortgage-backed securities 0  
Total debt securities $ 107,979 $ 113,107