XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2020
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
Accounts receivable consists of the following:
 December 31,
 20202019
Accounts receivable, gross$4,713 $10,938 
Allowance for doubtful accounts(41)(23)
Accounts receivable, net$4,672 $10,915 
Allowance for Doubtful Accounts
The following is a summary of the change in our allowance for doubtful accounts:
 Year Ended December 31,
 20202019
Balance at beginning of year$23 $21 
Additions charged 18 
Balance at end of year$41 $23 
Inventories
Inventories consist of the following:
 December 31,
 20202019
Finished goods$1,775 $1,630 
Work-in-process670 3,771 
Inventories$2,445 $5,401 
Property and Equipment, Net
Property and equipment consists of the following:
 December 31,
 20202019
Equipment, furniture and fixtures$8,889 $8,494 
Tooling6,298 6,552 
Software5,711 6,428 
Leasehold improvements1,393 1,392 
22,291 22,866 
Accumulated depreciation and amortization(17,188)(18,258)
Property and equipment, net$5,103 $4,608 
Schedule of Finite-Lived Intangible Assets Acquired intangible assets resulting from this transaction consist of the following:
December 31,
20202019
Developed technology$5,050 $5,050 
Customer relationships1,270 1,270 
Backlog and tradename410 410 
6,730 6,730 
Less: accumulated amortization(5,523)(4,026)
Acquired intangible assets, net$1,207 $2,704 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense As of December 31, 2020, future estimated amortization expense is as follows:
Years ending December 31:
2021$1,117 
202290 
$1,207 
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
 December 31,
 20202019
Accrued payroll and related liabilities$2,867 $3,440 
Operating lease liability, current2,039 1,545 
Current portion of accrued liabilities for asset financings786 483 
Accrued costs related to restructuring630 66 
Accrued commissions and royalties474 663 
Accrued interest payable429 397 
Deferred revenue179 146 
Other2,048 1,952 
Accrued liabilities and current portion of long-term liabilities$9,452 $8,692 
Liability for Deferred Revenue
The following is a summary of the change in deferred revenue:
 Year Ended December 31,
 20202019
Deferred revenue:
Balance at beginning of period$146 $96 
Revenue deferred935 511 
Revenue recognized(902)(461)
Balance at end of period$179 $146