XML 43 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Debt Securities (Tables)
12 Months Ended
Dec. 31, 2022
Marketable Debt Securities [Abstract]  
Schedule of marketable debt securities
   December 31, 2022 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses
   Estimated
Fair Value
 
Corporate bonds - presented in marketable debt securities   60,790    
      -
    (547)   60,243 
Corporate bonds - presented in marketable debt securities, non-current   18,027    
-
    (141)   17,886 
Total  $78,817   $
-
   $(688)  $78,129 

 

   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 interest and investment income
   December 31, 
   2022   2021 
Interest income  $2,230   $1,974 
Accretion/(amortization) of discount/premium, net   (1,137)   (1,737)
Realized gain/(loss)   17    
-
 
Total interest and investment income  $1,110   $237