XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2021
Organization Consolidation And Presentation Of Financial Statements [Abstract]  
Schedule of Inventory

Inventory consists of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Raw material

 

$

6,781

 

 

$

4,995

 

Work in progress

 

 

11,066

 

 

 

6,051

 

Finished goods

 

 

19,000

 

 

 

16,952

 

Consigned inventory

 

 

1,897

 

 

 

1,861

 

Total inventory

 

$

38,744

 

 

$

29,859

 

Schedule of Accrued Liabilities

Accrued liabilities consist of the following:

 

 

 

September 30,

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

(in thousands)

 

Accrued employee compensation

 

$

20,713

 

 

$

10,885

 

Accrued research and development costs

 

 

3,839

 

 

 

3,057

 

Accrued asset purchases

 

 

3,451

 

 

 

2,527

 

Accrued professional services

 

 

1,819

 

 

 

1,325

 

Other

 

 

3,195

 

 

 

2,148

 

Total accrued liabilities

 

$

33,017

 

 

$

19,942