XML 46 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Dec. 31, 2016
Payables And Accruals [Abstract]    
Accrued payroll and related benefits $ 4,154 $ 4,274
Accrued accounts payable 940 1,202
Sales tax payable 39 13
Accrued legal, accounting and governance fees 693 509
Other 496 336
Total accrued liabilities $ 6,322 $ 6,334