XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Debt Securities (Tables)
9 Months Ended
Sep. 30, 2023
Marketable Debt Securities [Abstract]  
Schedule of Marketable Debt Securities Marketable debt securities, all of which were classified as available-for-sale, consist of the following:
   September 30, 2023 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses(a)
   Estimated
Fair Value
 
Corporate bonds - presented in marketable debt securities  $40,431   $
           -
   $(165)  $40,266 
Total  $40,431   $
-
   $(165)  $40,266 
   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 Investment income consists of the following:
   For the
Three Months Ended
September 30,
   For the
Nine Months Ended
September 30,
 
   2023   2022   2023   2022 
Interest income  $710   $557   $2,025   $1,598 
Dividend income   2    
-
    6    
-
 
Accretion of discount (amortization of premium), net   128    (274)   342    (1,030)
Total interest and investment income  $840   $283   $2,373   $568