XML 86 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
BALANCE SHEET DETAILS (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash and cash equivalents
 December 31,
 20212020
Cash $51,490 $13,908 
Money market funds— 45,614 
Cash and cash equivalents$51,490 $59,522 
Schedule of accounts and other receivables
Accounts and other receivables were as follows (in thousands):
 December 31,
 20212020
Trade accounts receivables$1,235 $1,618 
Other receivables735 600 
Accounts and other receivables$1,970 $2,218 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets were as follows (in thousands):
December 31,
20212020
Prepaid expenses$798 $816 
Contract assets - current12,448 11,623 
Other current assets186 171 
$13,432 $12,610 
Schedule of property and equipment
The estimated useful lives are typically as follows:
Computer equipment and purchased software3 years
Machinery and equipment3-5 years
Furniture and fixtures5 years
Schedule of other assets, net
Other assets, net are as follows (in thousands):
 December 31,
 20212020
Contract assets - long-term$1,746 $4,596 
Lease right-of-use assets912 1,607 
Deferred tax assets2,115 2,659 
Marketable debt securities -non-current7,286 — 
Other assets 36 138 
Total other assets, net$12,095 $9,000 
Schedule of other current assets
Other current liabilities are as follows (in thousands):
 December 31,
 20212020
Derivative instruments$6,267 $— 
Lease liabilities - current1,098 1,382 
Other current liabilities3,882 1,075 
Total other current liabilities$11,247 $2,457