XML 87 R107.htm IDEA: XBRL DOCUMENT v3.19.3
FAIR VALUE MEASUREMENTS - Plan Assets Measured at Fair Value on Recurring Basis Classified by Fair Value Hierarchy (Detail) - USD ($)
$ in Thousands
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 27,267 $ 22,860 $ 21,204
Asset Allocations 100.00% 100.00%  
Insurance contract      
Defined Benefit Plan Disclosure [Line Items]      
Asset Allocations 98.00% 98.00%  
Other investments      
Defined Benefit Plan Disclosure [Line Items]      
Asset Allocations 2.00% 2.00%  
Fair Value, Measurements, Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 27,267 $ 22,860  
Asset Allocations 100.00%    
Fair Value, Measurements, Recurring | Insurance contract      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 26,651 22,339  
Asset Allocations 98.00%    
Fair Value, Measurements, Recurring | Other investments      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 616 521  
Asset Allocations 2.00%    
Fair Value, Measurements, Recurring | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 0 0  
Fair Value, Measurements, Recurring | Level 1 | Insurance contract      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0 0  
Fair Value, Measurements, Recurring | Level 1 | Other investments      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0 0  
Fair Value, Measurements, Recurring | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0 0  
Fair Value, Measurements, Recurring | Level 2 | Insurance contract      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0 0  
Fair Value, Measurements, Recurring | Level 2 | Other investments      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0 0  
Fair Value, Measurements, Recurring | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 27,267 22,860  
Fair Value, Measurements, Recurring | Level 3 | Insurance contract      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 26,651 22,339  
Fair Value, Measurements, Recurring | Level 3 | Other investments      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 616 $ 521