v3.26.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Additional Information (Details)
$ in Thousands, € in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2025
EUR (€)
Apr. 30, 2026
USD ($)
Apr. 30, 2026
USD ($)
Oct. 31, 2025
USD ($)
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES        
Notional principal of foreign exchange contracts   $ 97,400 $ 97,400 $ 91,000
Gains or (losses) from hedges deemed ineffective   0    
Designated as Hedging Instrument        
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES        
Cash flow hedges deferred     900  
Unrealized gain (loss), net of tax, to be reclassified in next 12 months   800 800  
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,500 8,500  
Pounds Sterling | Designated as Hedging Instrument        
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES        
Notional principal of foreign exchange contracts   5,900 5,900  
New Taiwan Dollars | Designated as Hedging Instrument        
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES        
Notional principal of foreign exchange contracts   21,700 $ 21,700  
Forward Contracts Denominated In Euros Pounds Sterling And New Taiwan | Designated as Hedging Instrument        
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES        
Derivative maturity date     May 2026 through April 2027  
Forward Contracts Denominated In Euros Pounds Sterling And New Taiwan | Not Designated as Hedging Instruments        
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES        
Derivative maturity date     May 2026 through February 2027  
Notional principal of foreign exchange contracts   $ 55,500 $ 55,500