XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments and Hedging Activities - Fair Value of Derivatives (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Fair value of derivatives    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Asset derivatives $ 33,256 $ 322
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities Accrued Liabilities
Liability derivatives $ 0 $ 2,132
Forward currency contracts    
Fair value of derivatives    
Asset derivatives 33,256 322
Liability derivatives 0 (2,132)
Forward currency contracts | Derivatives Designated as Hedging Instruments    
Fair value of derivatives    
Asset derivatives 27,733 189
Liability derivatives 0 1,260
Forward currency contracts | Derivatives Not Designated as Hedging Instruments    
Fair value of derivatives    
Asset derivatives 5,523 133
Liability derivatives $ 0 $ 872