XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of marketable debt securities
   March 31, 2021 
   Amortized Cost   Unrealized Gains   Unrealized Losses   Estimated Fair Value 
Corporate Bonds - presented in marketable debt securities, current  $26,165   $           -   $        (21)  $26,144 
Corporate Bonds - presented in marketable debt securities, non-current   70,967    -    (143)   70,824 
Total  $97,132   $-   $(164)  $96,968 
Schedule of financial assets measured and recorded at fair value on a recurring basis
   March 31, 2021 
   Level 1   Level 2   Level 3   Total 
Assets:                
Money market funds - presented in cash and cash equivalents  $48,505   $-   $-   $48,505 
Corporate bonds - presented in marketable debt securities, current   -    26,144    -    26,144 
Corporate bonds - presented in marketable debt securities, non-current   -    70,824    -    70,824 
Total assets  $48,505   $96,968   $-   $145,473