v3.26.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Additional Information (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2025
EUR (€)
Jul. 31, 2026
USD ($)
Jul. 31, 2025
USD ($)
Jul. 31, 2026
USD ($)
Oct. 31, 2025
USD ($)
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Notional principal of foreign exchange contracts   $ 90,900   $ 90,900 $ 91,000
Gains or (losses) from hedges deemed ineffective   0 $ 0    
Designated as Hedging Instrument          
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Cash flow hedges deferred       1,000  
Unrealized gain (loss), net of tax, to be reclassified in next 12 months   600   600  
Forward Contracts | Designated as Hedging Instrument          
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Derivative maturity date November 2026        
Notional principal of foreign exchange contracts | € € 3.0        
Realized gain, net of tax, recorded as cumulative translation adjustments in Accumulated Other Comprehensive Loss   1,000   1,000  
Unrealized gain, net of tax, recorded as cumulative translation adjustments in Accumulated Other Comprehensive Loss       100  
Euros | Designated as Hedging Instrument          
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Notional principal of foreign exchange contracts   8,000   8,000  
Pounds Sterling | Designated as Hedging Instrument          
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Notional principal of foreign exchange contracts   7,400   7,400  
New Taiwan Dollars | Designated as Hedging Instrument          
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Notional principal of foreign exchange contracts   20,700   $ 20,700  
Forward Contracts Denominated In Euros Pounds Sterling And New Taiwan | Designated as Hedging Instrument          
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Derivative maturity date       August 2026 through July 2027  
Forward Contracts Denominated In Euros Pounds Sterling And New Taiwan | Not Designated as Hedging Instruments          
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES          
Derivative maturity date       August 2026 through June 2027  
Notional principal of foreign exchange contracts   $ 51,200   $ 51,200