XML 121 R106.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
Fair value of derivatives    
Asset derivatives $ 933 $ 10,898
Liability derivatives 2,484 9
Forward currency contracts    
Fair value of derivatives    
Asset derivatives 933 10,898
Liability derivatives 2,484 9
Forward currency contracts | Derivatives Designated as Hedging Instruments | Prepaid expenses and other current assets    
Fair value of derivatives    
Asset derivatives 802 8,642
Forward currency contracts | Derivatives Designated as Hedging Instruments | Accrued liabilities    
Fair value of derivatives    
Liability derivatives 2,687 0
Forward currency contracts | Derivatives Not Designated as Hedging Instruments | Prepaid expenses and other current assets    
Fair value of derivatives    
Asset derivatives 131 2,256
Forward currency contracts | Derivatives Not Designated as Hedging Instruments | Accrued liabilities    
Fair value of derivatives    
Liability derivatives $ (203) $ 9