XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES - Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Amortized Cost    
Due within one year $ 2,005  
Due after one year through five years 7,544  
Due after five years through ten years 22,675  
Due after ten years 0  
Available-for-sale debt securities, amortized cost basis 203,373 $ 208,165
Estimated Fair Value    
Due within one year 1,967  
Due after one year through five years 7,145  
Due after five years through ten years 19,801  
Due after ten years 0  
Available-for-sale debt securities, estimated fair value 178,644 188,927
Held to Maturity Amortized Cost    
Due within one year 46,996  
Due after one year through five years 68,569  
Due after five years through ten years 80,411  
Due after ten years 51,577  
Held to Maturity debt securities, amortized cost 408,308 509,008
Held to Maturity Estimated Fair Value    
Due within one year 46,316  
Due after one year through five years 65,029  
Due after five years through ten years 76,728  
Due after ten years 46,934  
Held to maturity debt securities, estimated fair value 367,691 475,068
Mortgage-backed securities    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 151,424  
Available-for-sale debt securities, amortized cost basis 151,424 145,896
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 132,141  
Available-for-sale debt securities, estimated fair value 132,141 130,341
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 122,231  
Held to Maturity debt securities, amortized cost 122,231 132,693
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 102,600  
Held to maturity debt securities, estimated fair value 102,600 117,985
Collateralized mortgage obligations    
Amortized Cost    
Available-for-sale debt securities, amortized cost basis 19,725  
Available-for-sale debt securities, amortized cost basis 19,725 21,981
Estimated Fair Value    
Available-for-sale debt securities, estimated fair value 17,590  
Available-for-sale debt securities, estimated fair value 17,590 20,157
Held to Maturity Amortized Cost    
Held to Maturity debt securities, amortized cost 38,524  
Held to Maturity debt securities, amortized cost 38,524 41,759
Held to Maturity Estimated Fair Value    
Held to maturity debt securities, estimated fair value 30,084  
Held to maturity debt securities, estimated fair value $ 30,084 $ 34,334