XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Other Liabilities Current [Abstract]    
Contingent consideration - acquisitions $ 939 $ 1,422
Customer deposits 610 1,135
Accrued inventory 2,348 1,103
Accrued merger related expenses 2,464  
Other 3,601 3,883
Total other current liabilities $ 9,962 $ 7,543