XML 78 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measures - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets $ 680,175 $ 583,184
Total liabilities 345,888 272,117
Deferred compensation plan liabilities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term liabilities 343,820 269,737
Foreign currency derivative contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Prepaid and other current assets 15,472 9,320
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,068  
Accounts payable and accrued liabilities   2,380
Deferred compensation plan assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Other long-term assets 343,820 269,737
Money market funds | Cash equivalents:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 172,934 304,127
Corporate Debt Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 103,452  
US Government Agencies Debt Securities and US Treasury Bill Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 6,442  
Municipal Bonds | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 4,576  
Asset-backed Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 33,479  
Quoted Prices in  Active Markets  for Identical Assets (Level 1)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 516,754 573,864
Total liabilities 343,820 269,737
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 343,820 269,737
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 343,820 269,737
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 172,934 304,127
Quoted Prices in  Active Markets  for Identical Assets (Level 1) | Corporate Debt Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0  
Quoted Prices in  Active Markets  for Identical Assets (Level 1) | US Government Agencies Debt Securities and US Treasury Bill Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure  
Quoted Prices in  Active Markets  for Identical Assets (Level 1) | Municipal Bonds | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0  
Quoted Prices in  Active Markets  for Identical Assets (Level 1) | Asset-backed Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0  
Significant Other Observable Inputs (Level 2)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total assets 163,421 9,320
Total liabilities 2,068 2,380
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 15,472 9,320
Accounts payable and accrued liabilities 2,068 2,380
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 Other Observable Inputs (Level 2) | Corporate Debt Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 103,452  
Significant Other Observable Inputs (Level 2) | US Government Agencies Debt Securities and US Treasury Bill Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 6,442  
Significant Other Observable Inputs (Level 2) | Municipal Bonds | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 4,576  
Significant Other Observable Inputs (Level 2) | Asset-backed Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 33,479  
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
Significant Unobservable Inputs (Level 3) | Corporate Debt Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0  
Significant Unobservable Inputs (Level 3) | US Government Agencies Debt Securities and US Treasury Bill Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0  
Significant Unobservable Inputs (Level 3) | Municipal Bonds | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure 0  
Significant Unobservable Inputs (Level 3) | Asset-backed Securities | Short-term Investments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments, Fair Value Disclosure $ 0