XML 66 R52.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Jul. 31, 2016
Jul. 31, 2015
Payables and Accruals [Abstract]    
Accrued bonuses and commissions $ 3,300 $ 3,243
Accrued sales, service and income taxes 3,085 2,291
Accrued payroll and benefits 1,375 1,702
Other 3,487 2,560
Accrued expenses and other current liabilities, net $ 11,247 $ 9,796