XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Summary of maturities, at par, of marketable securities    
2023 $ 27,658 $ 32,695
2024 7,906 1,000
Total 35,564 33,695
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2023 15,870 15,225
2024 6,406 500
Total 22,276 15,725
Corporate notes    
Summary of maturities, at par, of marketable securities    
2023 11,788 17,470
2024 1,500 500
Total $ 13,288 $ 17,970