Subsequent events |
9 Months Ended |
|---|---|
Apr. 30, 2017 | |
| Subsequent Events [Abstract] | |
| Subsequent events | 16. Subsequent events We declared a dividend of $0.10 per share of common stock on June 1, 2017, which will be paid on June 30, 2017 to stockholders of record on June 16, 2017. |