XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Debt Securities (Tables)
3 Months Ended
Mar. 31, 2023
Marketable Debt Securities [Abstract]  
Schedule of marketable debt securities
   March 31, 2023 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses
(a)
   Estimated
Fair Value
 
Corporate bonds - presented in marketable debt securities  $66,042   $5   $(472)  $65,575 
Corporate bonds - presented in marketable debt securities, non-current   2,895    
           -
    (2)   2,893 
Total  $68,937   $5   $(474)  $68,468 

 

(a)The unrealized loss of $474 is comprised of bonds with losses sustained for greater than 12 months of $360 and of bonds with losses sustained for less than 12 months of $114.

 

   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 

 

Schedule of interest and investment income
  

For the Three Months
Ended

March 31,

 
   2023   2022 
Interest income  $605   $529 
Accretion/(amortization) of discount/premium, net   82    (410)
Total interest and investment income  $687   $119