XML 65 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Liabilities Current [Abstract]    
Contingent consideration - acquisitions $ 569 $ 1,422
Income tax payable 2,783  
Current operating lease obligations 4,906  
Customer deposits 1,994 1,135
Accrued inventory 1,614 1,103
Accrued professional fees 1,520 532
Other 5,786 3,351
Total other current liabilities $ 19,172 $ 7,543