XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (109,622) $ (93,061)
Other comprehensive loss before reclassification (1,481) (21,108)
Amounts reclassified from accumulated other comprehensive loss (499) (1,114)
Ending balance (111,602) (115,283)
Unrealized loss on cash flow hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (149) 1,641
Other comprehensive loss before reclassification (1,402) (744)
Amounts reclassified from accumulated other comprehensive loss (348) (963)
Ending balance (1,899) (66)
Unamortized gain on post-retirement plans    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 462 756
Other comprehensive loss before reclassification 0 0
Amounts reclassified from accumulated other comprehensive loss (151) (151)
Ending balance 311 605
Foreign currency translation adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (109,935) (95,458)
Other comprehensive loss before reclassification (79) (20,364)
Amounts reclassified from accumulated other comprehensive loss 0 0
Ending balance $ (110,014) $ (115,822)