XML 45 R38.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due within one year $ 36,285  
Due after one year through five years 9,998  
Due after five years through ten years 22,585  
Due after ten years 0  
Available-for-sale debt securities, amortized cost basis 377,348 $ 361,061
Estimated Fair Value    
Due within one year 36,122  
Due after one year through five years 9,948  
Due after five years through ten years 21,309  
Due after ten years 0  
Available-for-sale debt securities, estimated fair value 362,647 340,304
Held to Maturity Amortized Cost    
Due within one year 24,434  
Due after one year through five years 40,061  
Due after five years through ten years 73,879  
Due after ten years 27,204  
Held to Maturity debt securities, amortized cost 305,153 334,732
Held to Maturity Estimated Fair Value    
Due within one year 24,359  
Due after one year through five years 38,550  
Due after five years through ten years 70,716  
Due after ten years 24,647  
Held to maturity debt securities, estimated fair value 278,169 303,245
Mortgage-backed securities    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 288,123  
Available-for-sale debt securities, amortized cost basis 288,123 265,369
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 276,140  
Available-for-sale debt securities, estimated fair value 276,140 248,734
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 106,920  
Held to Maturity debt securities, amortized cost 106,920 109,281
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 93,066  
Held to maturity debt securities, estimated fair value 93,066 93,266
Collateralized mortgage obligations    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 20,357  
Available-for-sale debt securities, amortized cost basis 20,357 21,554
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 19,128  
Available-for-sale debt securities, estimated fair value 19,128 19,519
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 32,655  
Held to Maturity debt securities, amortized cost 32,655 33,505
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 26,831  
Held to maturity debt securities, estimated fair value $ 26,831 $ 25,877