XML 111 R96.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Fair value of derivatives    
Asset derivatives $ 322 $ 933
Liability derivatives 2,132 2,484
Forward currency contracts    
Fair value of derivatives    
Asset derivatives 322 933
Liability derivatives 2,132 2,484
Forward currency contracts | Derivatives Designated as Hedging Instruments | Prepaid expenses and other current assets    
Fair value of derivatives    
Asset derivatives 189 802
Forward currency contracts | Derivatives Designated as Hedging Instruments | Accrued liabilities    
Fair value of derivatives    
Liability derivatives 1,260 2,687
Forward currency contracts | Derivatives Not Designated as Hedging Instruments | Prepaid expenses and other current assets    
Fair value of derivatives    
Asset derivatives 133 131
Forward currency contracts | Derivatives Not Designated as Hedging Instruments | Accrued liabilities    
Fair value of derivatives    
Liability derivatives $ 872 $ (203)