XML 109 R93.htm IDEA: XBRL DOCUMENT v3.23.3
DEFINED BENEFIT PENSION PLANS - Additional Information (Detail)
1 Months Ended 12 Months Ended
Jul. 31, 2023
USD ($)
pension_plan
Jul. 31, 2024
USD ($)
Jul. 31, 2023
USD ($)
pension_plan
Jul. 31, 2022
USD ($)
Jul. 31, 2020
USD ($)
Defined Benefit Plan Disclosure [Line Items]          
Pre-tax curtailment gain         $ 2,400,000
Adjustment related to unconditional indexation of benefits     $ 1,077,000 $ 0  
Adjustment related to offset of goodwill $ (500,000)        
Adjustment related to accumulated other comprehensive income $ (36,200)        
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   $ 600,000      
Netherlands          
Defined Benefit Plan Disclosure [Line Items]          
Number of pension plans | pension_plan 2   2    
Unfunded Defined Benefit Pension Plans | Japan          
Defined Benefit Plan Disclosure [Line Items]          
Number of pension plans | pension_plan 1   1