XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued salary and payroll related expenses $ 3,279 $ 3,894
Accrued accounts payable 2,037 1,915
Customer advances 1,506 1,582
Sales and use tax payable 223 210
Other 756 761
Accrued expenses and other current liabilities $ 7,801 $ 8,362 [1]
[1] Derived from our audited consolidated financial statements as of December 31, 2016.