XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Oct. 31, 2023
Derivative financial instruments:      
Notional principal of foreign exchange contracts $ 99,300   $ 97,800
Gains or (losses) from hedges deemed ineffective 0 $ 0  
Designated as Hedging Instrument      
Derivative financial instruments:      
Unrealized gain (loss), net of tax, to be reclassified in next 12 months 200    
Forward Contracts | Designated as Hedging Instrument      
Derivative financial instruments:      
Notional principal of foreign exchange contracts 3,000    
Realized gain, net of tax, recorded as cumulative translation adjustments in Accumulated Other Comprehensive Loss 1,200    
Forward Contracts | Not Designated as Hedging Instrument      
Derivative financial instruments:      
Notional principal of foreign exchange contracts 58,200    
Euros | Designated as Hedging Instrument      
Derivative financial instruments:      
Notional principal of foreign exchange contracts 11,900    
Pounds Sterling | Designated as Hedging Instrument      
Derivative financial instruments:      
Notional principal of foreign exchange contracts 5,700    
New Taiwan Dollars [Member] | Designated as Hedging Instrument      
Derivative financial instruments:      
Notional principal of foreign exchange contracts $ 20,200