XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Summary of maturities, at par, of marketable securities    
2024 $ 10,186 $ 32,652
2025 6,470  
Total 16,656 32,652
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
2024   560
Total   560
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2024 5,686 16,212
2025 6,470  
Total 12,156 16,212
Corporate notes    
Summary of maturities, at par, of marketable securities    
2024 4,500 15,880
2025 0  
Total $ 4,500 $ 15,880