XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due within one year $ 7,498  
Due after one year through five years 2,033  
Due after five years through ten years 22,631  
Due after ten years 0  
Available-for-sale debt securities, amortized cost basis 261,789 $ 215,380
Estimated Fair Value    
Due within one year 7,413  
Due after one year through five years 1,926  
Due after five years through ten years 20,440  
Due after ten years 0  
Available-for-sale debt securities, estimated fair value 242,662 196,195
Held to Maturity Amortized Cost    
Due within one year 33,497  
Due after one year through five years 41,514  
Due after five years through ten years 86,505  
Due after ten years 36,253  
Held to Maturity debt securities, amortized cost 347,992 404,208
Held to Maturity Estimated Fair Value    
Due within one year 32,917  
Due after one year through five years 39,518  
Due after five years through ten years 83,041  
Due after ten years 33,527  
Held to maturity debt securities, estimated fair value 316,323 374,523
Mortgage-backed securities    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 212,663  
Available-for-sale debt securities, amortized cost basis 212,663 164,419
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 197,596  
Available-for-sale debt securities, estimated fair value 197,596 149,812
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 114,702  
Held to Maturity debt securities, amortized cost 114,702 119,872
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 99,037  
Held to maturity debt securities, estimated fair value 99,037 104,767
Collateralized mortgage obligations    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 16,964  
Available-for-sale debt securities, amortized cost basis 16,964 18,757
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 15,287  
Available-for-sale debt securities, estimated fair value 15,287 17,074
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 35,521  
Held to Maturity debt securities, amortized cost 35,521 37,437
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 28,283  
Held to maturity debt securities, estimated fair value $ 28,283 $ 30,161