XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (93,061) $ (109,077)
Other comprehensive income (loss) before reclassification (21,108) (16,859)
Amounts reclassified from accumulated other comprehensive loss (1,114) (578)
Ending balance (115,283) (126,514)
Unrealized gain (loss) on cash flow hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 1,641 954
Other comprehensive income (loss) before reclassification (744) 813
Amounts reclassified from accumulated other comprehensive loss (963) (435)
Ending balance (66) 1,332
Unamortized gain on post-retirement plans    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 756 1,436
Other comprehensive income (loss) before reclassification 0 0
Amounts reclassified from accumulated other comprehensive loss (151) (143)
Ending balance 605 1,293
Foreign currency translation adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (95,458) (111,467)
Other comprehensive income (loss) before reclassification (20,364) (17,672)
Amounts reclassified from accumulated other comprehensive loss 0 0
Ending balance $ (115,822) $ (129,139)