v3.25.2
MARKETABLE SECURITIES - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due within one year $ 36,533  
Due after one year through five years 9,995  
Due after five years through ten years 22,071  
Due after ten years 11,686  
Available-for-sale debt securities, amortized cost basis 383,557 $ 361,061
Estimated Fair Value    
Due within one year 36,407  
Due after one year through five years 9,959  
Due after five years through ten years 20,849  
Due after ten years 11,968  
Available-for-sale debt securities, estimated fair value 367,929 340,304
Held to Maturity Amortized Cost    
Due within one year 4,727  
Due after one year through five years 39,681  
Due after five years through ten years 73,557  
Due after ten years 27,120  
Held to Maturity debt securities, amortized cost 280,835 334,732
Held to Maturity Estimated Fair Value    
Due within one year 4,717  
Due after one year through five years 38,373  
Due after five years through ten years 70,530  
Due after ten years 24,263  
Held to maturity debt securities, estimated fair value 253,573 303,245
Mortgage-backed securities    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 284,189  
Available-for-sale debt securities, amortized cost basis 284,189 265,369
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 270,927  
Available-for-sale debt securities, estimated fair value 270,927 248,734
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 104,175  
Held to Maturity debt securities, amortized cost 104,175 109,281
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 89,997  
Held to maturity debt securities, estimated fair value 89,997 93,266
Collateralized mortgage obligations    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 19,083  
Available-for-sale debt securities, amortized cost basis 19,083 21,554
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 17,819  
Available-for-sale debt securities, estimated fair value 17,819 19,519
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 31,575  
Held to Maturity debt securities, amortized cost 31,575 33,505
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 25,693  
Held to maturity debt securities, estimated fair value $ 25,693 $ 25,877