XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated Notional Amounts (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Derivative [Line Items]    
Notional $ 307,322 $ 524,037
Fair Value in Other Current Assets 850  
Fair Value in Other Current Liabilities 80 11,508
Foreign currency forward contracts    
Derivative [Line Items]    
Notional 33,997 41,899
Fair Value in Other Current Assets 0  
Fair Value in Other Current Liabilities 80 88
Interest rate swap agreements    
Derivative [Line Items]    
Notional 273,325 482,138
Fair Value in Other Current Assets 850  
Fair Value in Other Current Liabilities $ 0 $ 11,420