XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Details - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued payroll and employee liabilities    
Accrued employee salaries and benefits $ 2,134 $ 1,784
Accrued bonuses 7,783 9,439
Accrued vacation 3,499 4,040
Total accrued payroll and employee liabilities 13,416 15,263
Other accrued liabilities    
Accrued product sales allowances 33,317 22,560
Accrued consulting and professional fees 4,236 2,666
Accrued accounts payable 363 70
Other accrued liabilities 636 563
Total other accrued liabilities $ 38,552 $ 25,859