XML 70 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Share Based Compensation Expense Related to Employee Stock Options, Employee Stock Purchases and Non-Vested Shares (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense $ 792 $ 292
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense   11
Selling, general and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based compensation expense $ 792 $ 281