XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of marketable debt securities
   September 30, 2021 
   Amortized Cost   Unrealized Gains   Unrealized Losses   Estimated Fair Value 
Corporate Bonds - presented in marketable debt securities, current  $53,018   $
                -
   $             (2)  $53,016 
Corporate Bonds - presented in marketable debt securities, non-current   44,689    
-
    (37)   44,652 
Total  $97,707   $
-
   $(39)  $97,668 

 

Schedule of financial assets measured and recorded at fair value on a recurring basis
   September 30, 2021 
   Level 1   Level 2   Level 3   Total 
Assets:                
Money market funds - presented in cash and cash equivalents  $29,942   $
-
   $
          -
   $29,942 
Corporate bonds - presented in marketable debt securities, current   
-
    53,016    
-
    53,016 
Corporate bonds - presented in marketable debt securities, non-current   
-
    44,652    
-
    44,652 
Total assets  $29,942   $97,668   $
-
   $127,610