XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Jun. 19, 2018
Stock Based Compensation And Stockholders Equity [Line Items]          
Total compensation expenses     $ 14,118 $ 12,986  
Withholding taxes payable     4,418 7,657  
Restricted Stock Units (RSUs)          
Stock Based Compensation And Stockholders Equity [Line Items]          
Total compensation expenses $ 4,632 $ 4,255 14,118 12,986  
Withholding taxes payable     $ 4,418 $ 7,657  
Stock repurchase program authorized amount         $ 250,000
Stock repurchase program expiration date     Jun. 19, 2020