XML 120 R75.htm IDEA: XBRL DOCUMENT v3.19.3
DEFINED BENEFIT PENSION PLANS - Information for Pension Plans with an Accumulated Benefit Obligation in Excess of Plan Assets (Detail) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Retirement Benefits [Abstract]    
Projected benefit obligation $ 34,538 $ 29,849
Accumulated benefit obligation 32,361 27,700
Fair value of plan assets $ 27,267 $ 22,860