XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEET DETAILS (Tables)
12 Months Ended
Dec. 31, 2023
BALANCE SHEET DETAILS  
Schedule of cash and cash equivalents
Cash and cash equivalents were as follow (in thousands):


December 31, 2023 December 31, 2022
Cash $ 14,840 $ 9,630
Money market funds
41,231 13,586
Certificates of deposit (1) 25,604
Cash and cash equivalents $ 56,071 $ 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):


December 31, 2023 December 31, 2022
Certificates of deposit (2)
$ $ 5,300
Equity marketable securities 62,978 73,422
U.S. treasury securities 41,313 22,196
Short-term investments $ 104,291 $ 100,918
(2) Represents investments with remaining maturity days between 91 days and one year.
Schedule of accounts and other receivables
Accounts and other receivables net, were as follows (in thousands):


December 31, 2023 December 31, 2022
Trade accounts receivables $ 1,743 $ 1,003
Other receivables 498 232
Accounts and other receivables $ 2,241 $ 1,235
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets were as follows (in thousands):


December 31, 2023 December 31, 2022
Prepaid expenses $ 1,916 $ 1,576
Contract assets - current 7,740 7,671
Other current assets 191 100
Prepaid expenses and other current assets $ 9,847 $ 9,347
Schedule of noncurrent investments
Investments- noncurrent are as follows (in thousands):


December 31, 2023 December 31, 2022
U.S. treasury securities $ 13,653 $ 3,602
Corporate bonds 19,697 13,438
Investments-noncurrent $ 33,350 $ 17,040
Schedule of other assets, net
Other assets are as follows (in thousands):

 

December 31, 2023 December 31, 2022
Contract assets - noncurrent 110 545
Lease right-of-use assets 36 360
Other assets 11
Total other assets $ 146 $ 916
Schedule of other current liabilities
Other current liabilities are as follows (in thousands):

December 31, 2023 December 31, 2022
Derivative instruments $ 7,930 $ 3,649
Lease liabilities -\current 39 486
Income taxes payable 1,730 1,279
Dividends payable
1,489

4,212
Other current liabilities 712 1,418
Total other current liabilities $ 11,900 $ 11,044