XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of financial instruments measured at fair value on a recurring basis
   June 30, 2022 
   Level 1   Level 2   Level 3   Total 
Cash equivalents:                
Money market funds  $22,773   $
-
   $
-
   $22,773 
Restricted cash, non-current:                    
Money market funds   745    
-
    
-
    745 
Marketable debt securities                    
Corporate bonds   
-
    78,992    
-
    78,992 
Total  $23,518   $78,992   $
-
   $102,510 

 

   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