XML 151 R42.htm IDEA: XBRL DOCUMENT v3.22.1
MARKETABLE SECURITIES - Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Summary of maturities, at par, of marketable securities    
2022 $ 11,794 $ 10,180
2023 7,575 750
Total 19,369 10,930
Certificates of deposit    
Summary of maturities, at par, of marketable securities    
2022 649 400
2023 0 0
Total 649 400
U.S. Treasury and agency notes    
Summary of maturities, at par, of marketable securities    
2022 3,618 855
2023 1,000 500
Total 4,618 1,355
Corporate notes    
Summary of maturities, at par, of marketable securities    
2022 7,527 8,925
2023 6,575 250
Total $ 14,102 $ 9,175