XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measures - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Oct. 31, 2020
Oct. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets $ 583,184 $ 423,226
Total liabilities 272,117 253,708
Deferred compensation plan liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term liabilities 269,737 249,822
Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 9,320 7,380
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,380  
Accounts payable and accrued liabilities   3,886
Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 269,737 249,822
Money market funds | Cash equivalents:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 304,127 166,024
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 573,864 415,846
Total liabilities 269,737 249,822
Quoted Prices in Active Markets for Identical Assets (Level 1) | Deferred compensation plan liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term liabilities 269,737 249,822
Quoted Prices in Active Markets for Identical Assets (Level 1) | Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 0 0
Accounts payable and accrued liabilities 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 269,737 249,822
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds | Cash equivalents:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 304,127 166,024
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 9,320 7,380
Total liabilities 2,380 3,886
Significant Other Observable Inputs (Level 2) | Deferred compensation plan liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term liabilities 0 0
Significant Other Observable Inputs (Level 2) | Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 9,320 7,380
Accounts payable and accrued liabilities 2,380 3,886
Significant Other Observable Inputs (Level 2) | Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 0 0
Significant Other Observable Inputs (Level 2) | Money market funds | Cash equivalents:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 0 0
Total liabilities 0 0
Significant Unobservable Inputs (Level 3) | Deferred compensation plan liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term liabilities 0 0
Significant Unobservable Inputs (Level 3) | Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 0 0
Accounts payable and accrued liabilities 0 0
Significant Unobservable Inputs (Level 3) | Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 0 0
Significant Unobservable Inputs (Level 3) | Money market funds | Cash equivalents:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents $ 0 $ 0