XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Summary of maturities, at par, of marketable securities    
2024 $ 21,766 $ 32,652
2025 3,500  
Total 25,266 32,652
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
2024 410 560
2025 0  
Total 410 560
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2024 9,856 16,212
2025 3,500  
Total 13,356 16,212
Corporate notes    
Summary of maturities, at par, of marketable securities    
2024 11,500 15,880
2025 0  
Total $ 11,500 $ 15,880