XML 74 R58.htm IDEA: XBRL DOCUMENT v3.23.3
DERIVATIVES AND HEDGING - Fair Value of Our Derivative Instruments and the Associated Notional Amounts (Details) - Designated as Hedging Instrument
$ in Thousands
Jul. 31, 2022
USD ($)
Derivative [Line Items]  
Notional $ 307,322
Fair Value in Other Current Assets 850
Fair Value in Other Current Liabilities 80
Foreign currency forward contracts  
Derivative [Line Items]  
Notional 33,997
Fair Value in Other Current Assets 0
Fair Value in Other Current Liabilities 80
Interest rate swap agreements  
Derivative [Line Items]  
Notional 273,325
Fair Value in Other Current Assets 850
Fair Value in Other Current Liabilities $ 0