XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Debt Securities (Tables)
6 Months Ended
Jun. 30, 2023
Marketable Debt Securities [Abstract]  
Schedule of marketable debt securities
   June 30, 2023 
   Amortized
Cost
   Unrealized
Gains
   Unrealized
Losses(a)
   Estimated
Fair Value
 
Corporate bonds - presented in marketable debt securities  $46,718   $
           -
   $(336)  $46,382 
Total  $46,718   $
-
   $(336)  $46,382 
  (a) The unrealized loss of $336 is comprised of bonds with losses sustained for greater than 12 months of $211 and of bonds with losses sustained for less than 12 months of $125.
   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

June 30,

  

For the

Six Months Ended

June 30,

 
   2023   2022   2023   2022 
Interest income  $710   $512   $1,315   $1,041 
Dividend income   4    
-
    4    
-
 
Accretion of discount (amortization of premium), net   132    (346)   214    (756)
Total interest and investment income  $846   $166   $1,533   $285