XML 46 R35.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Components - Components of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued salary and payroll related expenses $ 4,254 $ 4,829
Accrued accounts payable 5,083 3,417
Customer advances 1,502 1,463
Income tax payable 102 236
Sales and use tax payable 366 434
Other 764 806
Accrued expenses and other current liabilities $ 12,071 $ 11,185 [1]
[1] Derived from our audited consolidated financial statements as of December 31, 2015.