XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
MARKETABLE SECURITIES - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortized Cost    
Due within one year $ 7,497  
Due after one year through five years 2,039  
Due after five years through ten years 22,646  
Due after ten years 0  
Available-for-sale debt securities, amortized cost basis 249,938 $ 215,380
Estimated Fair Value    
Due within one year 7,373  
Due after one year through five years 1,851  
Due after five years through ten years 20,309  
Due after ten years 0  
Available-for-sale debt securities, estimated fair value 228,787 196,195
Held to Maturity Amortized Cost    
Due within one year 23,695  
Due after one year through five years 61,338  
Due after five years through ten years 86,992  
Due after ten years 37,894  
Held to Maturity debt securities, amortized cost 363,963 404,208
Held to Maturity Estimated Fair Value    
Due within one year 23,456  
Due after one year through five years 58,931  
Due after five years through ten years 84,340  
Due after ten years 35,361  
Held to maturity debt securities, estimated fair value 331,480 374,523
Mortgage-backed securities    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 199,776  
Available-for-sale debt securities, amortized cost basis 199,776 164,419
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 183,140  
Available-for-sale debt securities, estimated fair value 183,140 149,812
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 117,454  
Held to Maturity debt securities, amortized cost 117,454 119,872
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 100,579  
Held to maturity debt securities, estimated fair value 100,579 104,767
Collateralized mortgage obligations    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 17,980  
Available-for-sale debt securities, amortized cost basis 17,980 18,757
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 16,114  
Available-for-sale debt securities, estimated fair value 16,114 17,074
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 36,590  
Held to Maturity debt securities, amortized cost 36,590 37,437
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 28,813  
Held to maturity debt securities, estimated fair value $ 28,813 $ 30,161