XML 50 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Retirement and Profit Sharing Plans [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Pension and other postretirement benefit expense $ 14,158 $ 14,395 $ 13,750
Accrued retirement and profit-sharing contributions 3,342 3,844  
Deferred Compensation Plans [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Deferred compensation arrangement with individual, recorded liability 15,744 14,383  
Foreign Plan [Member]      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Accumulated pension obligation 5,314 5,383  
Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax 329 194  
Periodic postretirement benefit cost $ 418 $ 341 $ 665