XML 121 R107.htm IDEA: XBRL DOCUMENT v3.20.2
Defined Contribution Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Disclosure Text Block Supplement [Abstract]    
Maximum percentage of participants contribution 20.00%  
Percentage of discretionary matching contributions 50.00%  
Defined benefit plan compensation 6.00%  
Employment period contributions, description first five years  
Company's cost for contributions to the plan (in Dollars) $ 1.0 $ 1.2