XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BALANCE SHEET DETAILS (Tables)
3 Months Ended
Mar. 31, 2024
BALANCE SHEET DETAILS  
Schedule of cash and cash equivalents

Cash and cash equivalents were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Cash

$

13,927


 

$

      14,840


Money market funds


77,170


 


    41,231


Cash and cash equivalents

$

   91,097


 

$

   56,071


Schedule of current investments

Investments - current were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Marketable equity securities

$

53,670


 

$

  62,978


U.S. treasury securities


34,340


 


  41,313


Short-term investments

$

  88,010


 

$

   104,291


Schedule of accounts and other receivables

Accounts and other receivables were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


Trade accounts receivables, net

$

1,411


 

$

       1,743


Other receivables


  4,617


 


       498


Accounts and other receivables

$

      6,028


 

$

       2,241


Schedule of prepaid expenses and other current assets

Prepaid expenses and other current assets were as follows (in thousands): 

 

 


March 31,

2024


 


December 31,

2023


Prepaid expenses

$

      2,079


 

$

       1,916


Contract assets - current


   6,467


 


      7,740


Other current assets


      155


 


         191


Prepaid expenses and other current assets

$

 8,701

$

 9,847


Schedule of noncurrent investments

Investments- noncurrent were as follows (in thousands):

 

 


March 31,

2024


 


December 31,

2023


U.S. treasury securities

$

      11,872


 

$

      13,653


Marketable debt securities


  29,086


 


    19,697


Investments- noncurrent

$

 40,958


 

$

   33,350

Schedule of other current liabilities

Other current liabilities were as follows (in thousands):

 



March 31,

2024


 


December 31,

2023


Derivative instruments

$

    4,412


 

$

     7,930


Income taxes payable


    7,791


 


     1,730


Dividends payable


      1,502


 


       1,489


Other current liabilities


   881


 


    751


Total other current liabilities

$

   14,586


 

$

 11,900