XML 68 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Other Liabilities Current [Abstract]    
Intangible asset acquisition - Stella Alliance $ 100 $ 1,000
Contingent consideration - acquisitions 634 855
Warrant settlement payable   1,025
Customer deposits 5,561 996
Other 2,989 3,263
Total other current liabilities $ 9,284 $ 7,139