XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of financial instruments measured at fair value on a recurring basis
   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