XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (109,622) $ (93,061)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (21,902) (5,423)
Amounts reclassified from accumulated other comprehensive loss (303) (1,457)
Ending balance (131,827) (99,941)
Unrealized loss on cash flow hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (149) 1,641
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (643) 350
Amounts reclassified from accumulated other comprehensive loss (1) (1,155)
Ending balance (793) 836
Unamortized gain on post-retirement plans    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 462 756
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax 0 0
Amounts reclassified from accumulated other comprehensive loss (302) (302)
Ending balance 160 454
Foreign currency translation adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (109,935) (95,458)
Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (21,259) (5,773)
Amounts reclassified from accumulated other comprehensive loss 0 0
Ending balance $ (131,194) $ (101,231)