XML 108 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued bonus $ 8,652 $ 5,857
Vendor accruals 3,984 1,574
Accrued commissions 2,611 1,470
Contingent consideration, current 3,004 1,316
Accrued payroll and employee benefits 2,291 1,447
Employee contribution to ESPP 1,805 0
Accrued rebates 1,152 609
Accrued sales and use taxes 932 1,887
Accrued professional services 782 295
Accrued offering expenses 286 0
Other accrued expenses 2,302 1,697
Total $ 27,801 $ 16,152