XML 90 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Components of Net Periodic Pension Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Defined Benefit Plan Disclosure [Line Items]      
Service cost $ 700 $ 632 $ 658
Interest costs 573 637 604
Expected return on plan assets (457) (491) (537)
Amortization of net actuarial (gain) loss 201 222 64
Curtailment gain   (844) (164)
Net periodic pension costs $ 1,017 $ 156 $ 625