XML 57 R23.htm IDEA: XBRL DOCUMENT v3.22.4
BALANCE SHEET DETAILS (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash and cash equivalents
Cash and cash equivalents were as follow (in thousands):
December 31,
2022
December 31,
2021
Cash $9,630 $51,490 
Certificates of deposit (1)
25,604 — 
Money market funds13,586 — 
Cash and cash equivalents$48,820 $51,490 
(1) Represents certificates of deposit with initial or remaining maturity days of 90 days or less.
Schedule of current investments
Investments - current were as follows (in thousands):
December 31,
2022
December 31,
2021
Certificates of deposit (2)
$5,300 $— 
U.S. treasury securities 22,196 — 
Marketable securities73,422 86,431 
Short-term investments$100,918 $86,431 
(2) Represents investments with remaining maturity days between 91 days and one year.
Schedule of accounts and other receivables
Accounts and other receivables were as follows (in thousands):
 December 31,
2022
December 31,
2021
Trade accounts receivables$1,003 $1,235 
Other receivables232 735 
Accounts and other receivables$1,235 $1,970 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets were as follows (in thousands):
December 31,
2022
December 31,
2021
Prepaid expenses$1,576 $798 
Contract assets - current7,671 12,448 
Other current assets100 186 
Prepaid expenses and other current assets$9,347 $13,432 
Schedule of noncurrent investments
Investments- noncurrent are as follows (in thousands):
December 31,
2022
December 31,
2021
U.S. treasury securities$3,602 $— 
Marketable debt securities13,438 7,286 
Investments- noncurrent$17,040 $7,286 
Schedule of other assets, net
Other assets are as follows (in thousands):
 December 31,
2022
December 31,
2021
Contract assets - long-term545 1,746 
Lease right-of-use assets360 912 
Other assets 11 36 
Total other assets$916 $2,694 
Schedule of other current assets
Other current liabilities are as follows (in thousands):
 December 31,
2022
December 31,
2021
Derivative instruments$3,649 $6,267 
Lease liabilities - current486 1,098 
Income taxes payable2,700 2,057 
Other current liabilities1,418 1,825 
Total other current liabilities$12,465 $11,247