XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of financial instruments measured at fair value on a recurring basis
   March 31, 2022 
   Level 1   Level 2   Level 3   Total 
Cash equivalents:                
Money market funds  $14,718   $
     -
   $
         -
   $14,718 
Restricted cash, non-current:                    
Money market funds   745    
-
    
-
    745 
Marketable debt securities                    
Corporate bonds   
-
    93,044    
-
    93,044 
Total  $15,463   $93,044   $
-
   $108,507 

 

   December 31, 2021 
   Level 1   Level 2   Level 3   Total 
Cash equivalents:                
Money market funds  $26,323   $
        -
   $
         -
   $26,323 
Restricted cash, non-current:                    
Money market funds   745    
-
    
-
    745 
Marketable debt securities                    
Corporate bonds   
-
    94,972    
-
    94,972 
Total  $27,068   $94,972   $
-
   $122,040