XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2021
Balance Sheet Components [Abstract]  
Components of Inventory

March 31,

December 31,

(in thousands)

2021

2020

Purchased materials

$

4,458

$

3,531

Work in process

6,862

6,651

Finished goods

4,948

4,048

Inventory

$

16,268

$

14,230