XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
Accounts receivable consists of the following:
 December 31,
 20222021
Accounts receivable, gross$10,124 $8,744 
Allowance for doubtful accounts(77)(36)
Accounts receivable, net$10,047 $8,708 
Allowance for Doubtful Accounts
The following is a summary of the change in our allowance for doubtful accounts:
 Year Ended December 31,
 20222021
Balance at beginning of year$36 $41 
Additions charged (reductions credited)41 (5)
Balance at end of year$77 $36 
Inventories
Inventories consist of the following:
 December 31,
 20222021
Finished goods$480 $461 
Work-in-process1,280 1,008 
Inventories$1,760 $1,469 
Property and Equipment, Net
Property and equipment consists of the following:
 December 31,
 20222021
Equipment, furniture and fixtures$9,637 $9,463 
Tooling2,903 5,749 
Software6,739 5,230 
Leasehold improvements1,513 1,375 
20,792 21,817 
Accumulated depreciation and amortization(16,160)(16,161)
Property and equipment, net$4,632 $5,656 
Schedule of Finite-Lived Intangible Assets Acquired intangible assets resulting from this transaction consist of the following:
December 31,
20222021
Developed technology$5,050 $5,050 
Customer relationships1,270 1,270 
Backlog and tradename410 410 
6,730 6,730 
Less: accumulated amortization(6,730)(6,640)
Acquired intangible assets, net$— $90 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
 December 31,
 20222021
Accrued payroll and related liabilities$3,632 $3,490 
Operating lease liability, current1,391 2,439 
Current portion of accrued liabilities for asset financings876 1,077 
Accrued interest payable246 361 
Deferred revenue230 50 
Accrued commissions and royalties210 259 
Liability for warranty returns15 — 
Deferred research and development reimbursement— 1,838 
Other2,249 4,049 
Accrued liabilities and current portion of long-term liabilities$8,849 $13,563 
Liability for Deferred Revenue
The following is a summary of the change in deferred revenue:
 Year Ended December 31,
 20222021
Deferred revenue:
Balance at beginning of period$50 $179 
Revenue recognized(1,474)(1,127)
Revenue deferred1,654 998 
Balance at end of period$230 $50