XML 90 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES - Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Summary of maturities, at par, of marketable securities    
Year one $ 32,652 $ 32,695
Year two   1,000
Total 32,652 33,695
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
Year one 560  
Total 560  
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
Year one 16,212 15,225
Year two   500
Total 16,212 15,725
Corporate notes    
Summary of maturities, at par, of marketable securities    
Year one 15,880 17,470
Year two   500
Total $ 15,880 $ 17,970