XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Summary of maturities, at par, of marketable securities    
2023 $ 15,970 $ 32,695
2024 13,646 1,000
Total 29,616 33,695
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2023 7,070 15,225
2024 10,866 500
Total 17,936 15,725
Corporate notes    
Summary of maturities, at par, of marketable securities    
2023 8,900 17,470
2024 2,780 500
Total $ 11,680 $ 17,970