XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued payroll and employee liabilities    
Accrued employee salaries and benefits $ 1,784 $ 1,691
Accrued bonuses 9,439 8,479
Accrued vacation 4,040 3,427
Total accrued payroll and employee liabilities 15,263 13,597
Other accrued liabilities    
Accrued product sales allowances 22,560 24,571
Accrued consulting and professional fees 2,666 3,450
Accrued accounts payable 70 104
Other accrued liabilities 563 244
Total other accrued liabilities $ 25,859 $ 28,369