XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (109,077) $ (55,953)
Other comprehensive loss before reclassification (16,859) (4,186)
Amounts reclassified from accumulated other comprehensive loss 578 532
Ending balance (126,514) (60,671)
Unrealized gain on cash flow hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 954 729
Other comprehensive loss before reclassification 813 (273)
Amounts reclassified from accumulated other comprehensive loss 435 425
Ending balance 1,332 31
Unamortized gain on post-retirement plans    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 1,436 1,888
Other comprehensive loss before reclassification 0 0
Amounts reclassified from accumulated other comprehensive loss 143 107
Ending balance 1,293 1,781
Foreign currency translation adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (111,467) (58,570)
Other comprehensive loss before reclassification (17,672) (3,913)
Amounts reclassified from accumulated other comprehensive loss 0 0
Ending balance $ (129,139) $ (62,483)