Accounts Receivable, Net - Additional Information (Detail) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Apr. 30, 2017 |
Apr. 30, 2016 |
Apr. 30, 2017 |
Apr. 30, 2016 |
|
| Sales Revenue, Net | Largest customers | ||||
| Accounts, Notes, Loans and Financing Receivable [Line Items] | ||||
| Percentage of total net revenue | 61.00% | 62.00% | 63.00% | 62.00% |