XML 127 R75.htm IDEA: XBRL DOCUMENT v3.20.2
DEFINED BENEFIT PENSION PLANS - Schedule of Defined Benefit Plan Assets Fair Value Measurements (Detail) - Pension Plan - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 29,050 $ 27,267 $ 22,860
Fair Value, Measurements, Recurring      
Defined Benefit Plan Disclosure [Line Items]      
Asset Allocations 100.00% 100.00%  
Defined benefit plan, fair value of plan assets $ 29,050 $ 27,267  
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 2      
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 $ 29,050 $ 27,267  
Fair Value, Measurements, Recurring | Insurance contract      
Defined Benefit Plan Disclosure [Line Items]      
Asset Allocations 98.00% 98.00%  
Defined benefit plan, fair value of plan assets $ 28,388 $ 26,651  
Fair Value, Measurements, Recurring | Insurance contract | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0  
Fair Value, Measurements, Recurring | Insurance contract | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0  
Fair Value, Measurements, Recurring | Insurance contract | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 28,388 $ 26,651  
Fair Value, Measurements, Recurring | Other investments      
Defined Benefit Plan Disclosure [Line Items]      
Asset Allocations 2.00% 2.00%  
Defined benefit plan, fair value of plan assets $ 662 $ 616  
Fair Value, Measurements, Recurring | Other investments | Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0 0  
Fair Value, Measurements, Recurring | Other investments | Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets 0 0  
Fair Value, Measurements, Recurring | Other investments | Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Defined benefit plan, fair value of plan assets $ 662 $ 616