XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued payroll and employee liabilities    
Accrued employee salaries and benefits $ 1,691 $ 3,047
Accrued bonuses 8,479 9,545
Accrued vacation 3,427 2,656
Total accrued payroll and employee liabilities 13,597 15,248
Other accrued liabilities    
Accrued product sales allowances 24,571 27,939
Accrued consulting and professional fees 3,450 7,742
Accrued accounts payable 104 310
Other accrued liabilities 244 544
Total other accrued liabilities $ 28,369 $ 36,535