XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Additional Information (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2024
EUR (€)
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Derivative financial instruments:            
Notional principal of foreign exchange contracts   $ 89,100   $ 89,100   $ 85,100
Gains or (losses) from hedges deemed ineffective   0 $ 0 0 $ 0  
Designated as Hedging Instrument            
Derivative financial instruments:            
Unrealized gain (loss), net of tax, to be reclassified in next 12 months   100   100    
Forward Contracts | Designated as Hedging Instrument            
Derivative financial instruments:            
Notional principal of foreign exchange contracts | € € 3.0          
Derivative maturity date November 2025          
Realized gain, net of tax, recorded as cumulative translation adjustments in Accumulated Other Comprehensive Loss   1,200   1,200    
Unrealized gain, net of tax, recorded as cumulative translation adjustments in Accumulated Other Comprehensive Loss       100    
Euros | Designated as Hedging Instrument            
Derivative financial instruments:            
Notional principal of foreign exchange contracts   5,800   5,800    
Pounds Sterling | Designated as Hedging Instrument            
Derivative financial instruments:            
Notional principal of foreign exchange contracts   3,900   3,900    
New Taiwan Dollars | Designated as Hedging Instrument            
Derivative financial instruments:            
Notional principal of foreign exchange contracts   16,600   $ 16,600    
Forward Contracts Denominated In Euros Pounds Sterling And New Taiwan | Designated as Hedging Instrument            
Derivative financial instruments:            
Derivative maturity date       August 2025 through July 2026    
Forward Contracts Denominated In Euros Pounds Sterling And New Taiwan | Not Designated as Hedging Instrument            
Derivative financial instruments:            
Notional principal of foreign exchange contracts   $ 63,000   $ 63,000    
Derivative maturity date       August 2025 through March 2026