XML 105 R84.htm IDEA: XBRL DOCUMENT v3.19.3
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Postemployment Benefits [Abstract]      
Employer match and administrative fees for 401(k) plan $ 3,197 $ 2,689 $ 1,797
Investments under employees deferred compensation plan $ 53,828 $ 43,316