XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Balance sheet details
5.
Balance sheet details

Inventories

The following table shows the components of inventory (in thousands):

 

 

December 31,

 

 

December 31,

 

 

 

2021

 

 

2020

 

Raw materials

 

$

17,260

 

 

$

12,882

 

Work in progress

 

 

2,297

 

 

 

3,135

 

Finished goods

 

 

12,614

 

 

 

7,001

 

Total inventories

 

$

32,171

 

 

$

23,018

 

 

Prepaid expenses and other current assets

The following table shows the components of prepaid expenses and other current assets (in thousands):

 

 

December 31,
2021

 

 

December 31,
2020

 

Prepaid expenses:

 

 

 

 

 

 

Prepaid inventory

 

$

397

 

 

$

29

 

Prepaid rent

 

 

201

 

 

 

162

 

Prepaid insurance

 

 

1,873

 

 

 

55

 

Other

 

 

2,132

 

 

 

690

 

Other current assets:

 

 

 

 

 

 

Tax refund receivable

 

 

(127

)

 

 

1,114

 

Other

 

 

708

 

 

 

445

 

Total prepaid expenses and other current assets

 

$

5,184

 

 

$

2,495

 

 

Accrued expenses

The following table shows the components of accrued expenses (in thousands):

 

 

December 31,
2021

 

 

December 31,
2020

 

Accrued expenses:

 

 

 

 

 

 

Accrued compensation and related benefits

 

$

9,117

 

 

$

5,563

 

Professional service fees

 

 

1,119

 

 

 

359

 

Purchases

 

 

2,483

 

 

 

2,065

 

Product warranty

 

 

1,760

 

 

 

969

 

Other

 

 

772

 

 

 

92

 

Total accrued expenses

 

$

15,251

 

 

$

9,048

 

 

For the product warranty analysis refer to Note 19.

Other current liabilities

The following table shows the components of other current liabilities (in thousands):

 

 

December 31,
2021

 

 

December 31,
2020

 

Other current liabilities:

 

 

 

 

 

 

Customer deposits

 

$

1,018

 

 

$

624

 

Paycheck Protection Program loan (Note 16)

 

 

 

 

 

2,772

 

Income tax payable

 

 

2,476

 

 

 

468

 

Sales and use tax payable

 

 

1,403

 

 

 

566

 

Other

 

 

1,455

 

 

 

196

 

Total other current liabilities

 

$

6,352

 

 

$

4,626