XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Details - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]    
Commissions and sales milestones $ 6,734 $ 5,299
Payroll and payroll related 12,247 7,949
Litigation settlement obligation - short-term portion 4,000 4,400
Professional fees 3,551 3,945
Royalties 2,293 1,981
Interest 619 155
Other 5,787 2,687
Total accrued expenses $ 35,231 $ 26,416