XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Debt Securities (Tables)
6 Months Ended
Jun. 30, 2022
Marketable Debt Securities [Abstract]  
Schedule of marketable debt securities
   June 30, 2022 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses
   Estimated
Fair Value
 
Corporate bonds - presented in marketable debt securities  $65,367   $
        -
   $(724)  $64,643 
Corporate bonds - presented in marketable debt securities, non-current   14,747    
-
    (398)   14,349 
Total  $80,114   $
-
   $(1,122)  $78,992 

 

   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
  

For the

Three Months Ended

June 30,

  

For the

Six Months Ended

June 30,

 
   2022   2021   2022   2021 
Interest income  $512   $513   $1,041   $911 
Accretion/(amortization) of discount/premium, net   (346)   (503)   (756)   (786)
Total interest and investment income  $166   $10   $285   $125