XML 112 R96.htm IDEA: XBRL DOCUMENT v3.23.3
DEFINED BENEFIT PENSION PLANS - Information for Pension Plans with an Accumulated Benefit Obligation in Excess of Plan Assets (Detail) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Retirement Benefits [Abstract]    
Projected benefit obligation $ 19,119 $ 21,103
Accumulated benefit obligation 19,119 21,103
Fair value of plan assets $ 15,314 $ 17,976