XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Details
9 Months Ended
Sep. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Balance sheet details
5.
Balance sheet details

Inventories

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

 

 

September 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Raw materials

 

$

28,501

 

 

$

17,260

 

Work in progress

 

 

5,409

 

 

 

2,297

 

Finished goods

 

 

15,459

 

 

 

12,614

 

Total inventories

 

$

49,369

 

 

$

32,171

 

 

Prepaid expenses and other current assets

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

 

 

September 30,
2022

 

 

December 31,
2021

 

Prepaid expenses:

 

 

 

 

 

 

Prepaid inventory

 

$

621

 

 

$

397

 

Prepaid rent

 

 

323

 

 

 

201

 

Prepaid insurance

 

 

1,956

 

 

 

1,873

 

Prepaid income tax

 

 

6,140

 

 

 

-

 

Other

 

 

2,124

 

 

 

2,132

 

Other current assets:

 

 

 

 

 

 

Tax refund receivable

 

 

372

 

 

 

(127

)

Other

 

 

1,795

 

 

 

708

 

Total prepaid expenses and other current assets

 

$

13,331

 

 

$

5,184

 

 

Accrued expenses

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

 

 

September 30,
2022

 

 

December 31,
2021

 

Accrued expenses:

 

 

 

 

 

 

Accrued compensation and related benefits

 

$

9,615

 

 

$

9,117

 

Professional service fees

 

 

923

 

 

 

1,119

 

Purchases

 

 

2,619

 

 

 

2,483

 

Product warranty

 

 

1,935

 

 

 

1,760

 

Other

 

 

1,545

 

 

 

772

 

Total accrued expenses

 

$

16,637

 

 

$

15,251

 

 

For the product warranty analysis refer to Note 19.

Other current liabilities

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

 

 

September 30,
2022

 

 

December 31,
2021

 

Other current liabilities:

 

 

 

 

 

 

Customer deposits

 

$

1,029

 

 

$

1,018

 

Income tax payable

 

 

-

 

 

 

2,476

 

Sales and use tax payable

 

 

1,149

 

 

 

1,403

 

Operating lease liability, current

 

 

1,413

 

 

 

 

Other

 

 

1,358

 

 

 

1,455

 

Total other current liabilities

 

$

4,949

 

 

$

6,352