XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEFINED BENEFIT PENSION PLANS - Additional Information (Detail)
12 Months Ended
Jul. 31, 2023
USD ($)
Jul. 31, 2022
pension_plan
Jul. 31, 2020
USD ($)
Defined Benefit Plan Disclosure [Line Items]      
Pre-tax curtailment gain | $     $ 2,400,000
Cumulative gains and losses in excess of the greater of the pension benefit obligation   10.00%  
Scenario, Forecast      
Defined Benefit Plan Disclosure [Line Items]      
Minimum required contributions to the plans | $ $ 200,000    
Netherlands      
Defined Benefit Plan Disclosure [Line Items]      
Number of pension plans | pension_plan   2  
Unfunded Defined Benefit Pension Plans | Japan      
Defined Benefit Plan Disclosure [Line Items]      
Number of pension plans | pension_plan   1