XML 84 R53.htm IDEA: XBRL DOCUMENT v3.22.4
MARKETABLE SECURITIES - Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Summary of maturities, at par, of marketable securities    
Year one $ 32,695 $ 10,180
Year two 1,000 750
Total 33,695 10,930
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
Year one 15,225 855
Year two 500 500
Total 15,725 1,355
Corporate notes    
Summary of maturities, at par, of marketable securities    
Year one 17,470 8,925
Year two 500 250
Total $ 17,970 9,175
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
Year one   400
Year two   0
Total   $ 400