XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Debt Securities (Tables)
3 Months Ended
Mar. 31, 2022
Marketable Debt Securities [Abstract]  
Schedule of marketable debt securities
   March 31, 2022 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses
   Estimated
Fair Value
 
Corporate bonds - presented in marketable debt securities  $       62,535   $
             -
   $         (380)  $62,155 
Corporate bonds - presented in marketable debt securities, non-current   31,451    
-
    (562)   30,889 
Total  $93,986   $
-
   $(942)  $93,044 

 

   December 31, 2021 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses
  

Estimated
Fair Value

 
Corporate Bonds - presented in marketable debt securities  $          55,548   $
                -
   $             (43)  $55,505 
Corporate Bonds - presented in marketable debt securities, non-current   39,635    
-
    (168)   39,467 
Total  $95,183   $
-
   $(211)  $94,972 

 

Schedule of investment income
   March 31, 
   2022   2021 
Interest income  $        529   $       397 
Accretion/(amortization) of discount/premium, net   (410)   (282)
Total interest and investment income  $119   $115