XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due within one year $ 25,052  
Due after one year through five years 26,486  
Due after five years through ten years 22,600  
Due after ten years 0  
Available-for-sale debt securities, amortized cost basis 361,061 $ 215,380
Estimated Fair Value    
Due within one year 24,960  
Due after one year through five years 26,138  
Due after five years through ten years 20,953  
Due after ten years 0  
Available-for-sale debt securities, estimated fair value 340,304 196,195
Held to Maturity Amortized Cost    
Due within one year 34,609  
Due after one year through five years 40,991  
Due after five years through ten years 85,968  
Due after ten years 30,378  
Held to Maturity debt securities, amortized cost 334,732 404,208
Held to Maturity Estimated Fair Value    
Due within one year 34,439  
Due after one year through five years 39,377  
Due after five years through ten years 82,625  
Due after ten years 27,661  
Held to maturity debt securities, estimated fair value 303,245 374,523
Mortgage-backed securities    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 265,369  
Available-for-sale debt securities, amortized cost basis 265,369 164,419
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 248,734  
Available-for-sale debt securities, estimated fair value 248,734 149,812
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 109,281  
Held to Maturity debt securities, amortized cost 109,281 119,872
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 93,266  
Held to maturity debt securities, estimated fair value 93,266 104,767
Collateralized mortgage obligations    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 21,554  
Available-for-sale debt securities, amortized cost basis 21,554 18,757
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 19,519  
Available-for-sale debt securities, estimated fair value 19,519 17,074
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 33,505  
Held to Maturity debt securities, amortized cost 33,505 37,437
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 25,877  
Held to maturity debt securities, estimated fair value $ 25,877 $ 30,161