XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of financial instruments measured at fair value on a recurring basis
   September 30, 2022 
   Level 1   Level 2   Level 3   Total 
Cash equivalents:                
Money market funds  $36,510   $
-
   $
    -
   $36,510 
Restricted cash, non-current:                    
Money market funds   745    
-
    
-
    745 
Marketable debt securities                    
Corporate bonds   
-
    59,579    
-
    59,579 
Total  $37,255   $59,579   $
-
   $96,834 

 

   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