v3.21.1
Supplemental Financial Statement Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued expenses and other current liabilities:    
VAT payable $ 9,882 $ 0
Payroll-related including bonus 2,361 1,314
Accrued professional fees 1,750 305
Accrued third-party logistics fees 1,295 0
Liabilities held for sale 226 0
Accrued taxes, state and income 211 1,423
Accrued purchase price consideration for business acquisition 0 3,029
Contingent consideration payable 0 1,568
Other 3,665 2,783
Total $ 19,390 $ 10,422