XML 104 R43.htm IDEA: XBRL DOCUMENT v3.22.2
MARKETABLE SECURITIES - Available-for-sale Securities by Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Summary of maturities, at par, of marketable securities    
2022 $ 9,329 $ 10,180
2023 17,970 750
Total 27,299 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,003 855
2023 5,500 500
Total 8,503 1,355
Corporate notes    
Summary of maturities, at par, of marketable securities    
2022 5,527 8,925
2023 12,470 250
Total 17,997 $ 9,175
Municipal notes    
Summary of maturities, at par, of marketable securities    
2022 150  
2023 0  
Total $ 150