v3.20.1
Supplemental Financial Statement Information - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued expenses and other current liabilities:    
Accrued purchase price consideration for business acquisition $ 3,029 $ 0
Contingent consideration payable 1,568 0
Accrued taxes, state and income 1,423 665
Payroll related including bonus 1,314 1,314
Accrued offering costs 0 1,500
Other 3,088 3,490
Total $ 10,422 $ 6,969