XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
BALANCE SHEET DETAILS (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash and cash equivalents

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

 

 


September 30,

2023


 


December 31,

2022


Cash

$

5,818


 

$

      9,630


Money market funds


22,883


 


    13,586


Certificates of deposit (1)



 


  25,604


Cash and cash equivalents

$

   28,701


 

$

   48,820


(1) Represents certificates of deposit with initial maturity days of 90 days or less.
Schedule of current investments

Investments - current were as follows (in thousands):

 

 


September 30,

2023


 


December 31,

2022


Certificates of deposit (2)

$


 

$

     5,300


Marketable securities


76,531


 


  73,422


U.S. treasury securities


45,466


 


  22,196


Short-term investments

$

  121,997


 

$

   100,918


(2) Represents investments with initial maturity days between 91 days and one year.

Schedule of accounts and other receivables

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

 

 


September 30,

2023


 


December 31,

2022


Trade accounts receivables, net

$

1,960


 

$

       1,003


Other receivables


  598


 


       232


Accounts and other receivables

$

      2,558


 

$

       1,235


Schedule of prepaid expenses and other current assets

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

 

 


September 30,

2023


 


December 31,

2022


Prepaid expenses

$

      1,238


 

$

       1,576


Contract assets - current


   6,303


 


      7,671


Other current assets


      48


 


         100


Prepaid expenses and other current assets

$

    7,589


 

$

     9,347


Schedule of noncurrent investments

Investments- noncurrent were as follows (in thousands):

 

 


September 30,

2023


 


December 31,

2022


U.S. treasury securities

$

      13,492


 

$

      3,602


Marketable debt securities


  16,363


 


    13,438


Investments- noncurrent

$

 29,855


 

$

   17,040


Schedule of other assets, net

Other assets were as follows (in thousands):


 


September 30,

2023


 


December 31,

2022


Contract assets - long-term


      220


 


        545


Lease right-of-use assets


     83


 


        360


Other assets


 —


 


          11


Total other assets

$

   303


 

$

       916


Schedule of other current liabilities

Other current liabilities were as follows (in thousands):

 



September 30,

2023


 


December 31,

2022


Derivative instruments

$

    11,689


 

$

     3,649


Lease liabilities - current


      88


 


        486


Income taxes payable


    6,963


 


     2,700


Dividends payable


      991


 


       4,212


Other current liabilities


   693


 


    1,418


Total other current liabilities

$

   20,424


 

$

 12,465