XML 53 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Components [Abstract]  
Schedule of Cash and Cash Equivalents

The Company’s cash and cash equivalents consist of the following (in thousands):

 

 

December 31,

 

2021

 

2020

Cash

$

2,086

 

$

2,721

Cash equivalents:

 

 

 

 

 

Money market funds

 

38,522

 

 

14,638

Total cash and cash equivalents

$

40,608

 

$

17,359

Schedule of Inventory

Inventory consists of the following (in thousands):

 

 

December 31,

 

2021

 

2020

Finished goods

$

9,495

 

$

5,068

Component materials

 

6,187

 

 

5,133

Total inventory

$

15,682

 

$

10,201

 

 

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands):

 

 

December 31,

 

2021

 

2020

Prepaid expenses

$

1,264

 

$

1,794

Prepaid insurance

 

2,726

 

 

122

Other current assets

 

149

 

 

363

Total prepaid expenses and other current assets

$

4,139

 

$

2,279

Property and Equipment, Net

Property and equipment, net consist of the following (in thousands):

 

 

 

December 31,

 

Useful life (years)

 

2021

 

 

2020

Computers and software

2

$

730

 

$

653

Machinery and equipment

3

 

997

 

 

954

Furniture and fixtures

7

 

48

 

 

48

Tools and dies

2

 

941

 

 

936

Construction in progress

 

428

 

 

  —

Equipment under customer usage agreements

3

 

10,612

 

 

7,918

Leasehold improvements

Lesser of useful life or lease term

 

155

 

 

155

 

 

 

13,911

 

 

10,664

Less: accumulated depreciation and amortization

 

 

(9,317)

 

 

(7,784)

Property and equipment, net

 

$

4,594

 

$

2,880

 

Schedule of Intangible Assets, Net

Intangible asset, net consist of the following (in thousands):

 

 

December 31, 2021

 

Gross Carrying Value

 

Accumulated Amortization

 

Net Carrying Value

Trademarks

$

3,969

 

$

(992)

 

$

2,977

Developed technology

 

30,819

 

 

(5,008)

 

 

25,811

Customer relationships

 

13,466

 

 

(7,294)

 

 

6,172

Other intangible assets

 

10

 

 

  —

 

 

10

Total intangible assets

$

48,264

 

$

(13,294)

 

$

34,970

 

 

December 31, 2020

 

Gross Carrying Value

 

Accumulated Amortization

 

Net Carrying Value

Trademarks

$

3,969

 

$

(382)

 

$

3,587

Developed technology

 

30,819

 

 

(1,926)

 

 

28,893

Customer relationships

 

13,466

 

 

(2,805)

 

 

10,661

Total intangible assets

$

48,254

 

$

(5,113)

 

$

43,141

 

Schedule of Future Amortization Expense of Intangible Assets

Future amortization expense of intangible assets as of December 31, 2021 is as follows (in thousands):

 

Year Ending December 31,

 

 

2022

$

8,182

2023

 

5,376

2024

 

3,693

2025

 

3,693

Thereafter

 

14,016

Total

$

34,960

Schedule of Accrued Compensation

Accrued compensation consists of the following (in thousands):

 

 

December 31,

 

2021

 

2020

Accrued vacation

$

1,469

 

$

1,184

Accrued bonuses

 

1,307

 

 

831

Accrued commissions

 

665

 

 

828

Other accrued personnel related expenses

 

77

 

 

46

Total accrued compensation

$

3,518

 

$

2,889

 

Schedule of Accrued Liabilities

Accrued liabilities consist of the following (in thousands):

 

 

December 31,

 

2021

 

2020

Accrual for litigation

$

7,203

 

$

7,203

Accrued professional fees

 

974

 

 

824

Accrued sales and use taxes

 

657

 

 

754

Deferred rent

 

277

 

 

445

Accrual for inventory in transit

 

119

 

 

602

Contract liability

 

206

 

 

219

Others

 

1,037

 

 

157

Total accrued liabilities

$

10,473

 

$

10,204