XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consists of the following:
March 31,
2022
 December 31,
2021
(in thousands)
Raw material$13,627 $7,685 
Work in progress12,049 13,315 
Finished goods26,327 20,326 
Consigned inventory1,366 1,652 
Total inventory$53,369 $42,978 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
March 31,
2022
December 31,
2021
(in thousands)
Accrued employee compensation$19,545 $25,749 
Accrued research and development costs3,913 4,605 
Accrued asset purchases2,980 4,101 
Accrued professional services3,086 2,636 
Other3,495 3,779 
Total accrued liabilities$33,019 $40,870