v3.25.2
INVESTMENT SECURITIES - Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amortized cost      
Within one year $ 4,210    
After one year through five years 60,412    
After five years through ten years 97,151    
After ten years 111,453    
Mortgage-backed securities 1,043,559    
Total available for sale securities 1,316,785 $ 1,012,592  
Fair value      
Within one year 4,188    
After one year through five years 56,741    
After five years through ten years 88,734    
After ten years 109,843    
Mortgage-backed securities 948,068    
Fair value 1,207,574 915,895  
Proceeds from sales 74,116 191,733 $ 136,403
Gross realized gains on sales 420 338 829
Gross realized losses on sales $ (650) $ (9,710) $ (1,059)