Fair Value Measures - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($) $ in Thousands | Oct. 31, 2015 | Oct. 31, 2014 |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total assets | $ 533,143 | $ 563,872 |
Total liabilities | 168,743 | 157,263 |
Deferred compensation plan liabilities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Other Liabilities, Fair Value Disclosure | 158,462 | 145,508 |
Deferred Compensation Plan Assets | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Other long-term assets | 158,462 | 145,508 |
Foreign Currency Derivative Contracts | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Prepaid and other current assets | 6,462 | 9,300 |
Accounts payable and accrued liabilities | 10,281 | 11,755 |
Money Market Funds (U.S.) | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 233,839 | 409,064 |
Commercial Paper [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 1,834 | |
Commercial Paper [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 12,129 | |
US Government Agency Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 12,614 | |
Municipal Bonds [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 1,403 | |
Certificates of Deposit [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 3,500 | |
Certificates of Deposit [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 9,800 | |
Corporate Debt Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 67,188 | |
Asset-backed Securities [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 299 | |
Asset-backed Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 24,608 | |
Non-U.S. Government Agency Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 1,005 | |
Quoted Prices In Active Markets For Identical Assets (Level 1) | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total assets | 392,301 | 554,572 |
Total liabilities | 158,462 | 145,508 |
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 Liabilities, Fair Value Disclosure | 158,462 | 145,508 |
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 | 158,462 | 145,508 |
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) | Money Market Funds (U.S.) | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 233,839 | 409,064 |
Quoted Prices In Active Markets For Identical Assets (Level 1) | Commercial Paper [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | |
Quoted Prices In Active Markets For Identical Assets (Level 1) | Commercial Paper [Member] | Short-term Investments [Member] | | |
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 Agency Securities [Member] | Short-term Investments [Member] | | |
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) | Municipal Bonds [Member] | Short-term Investments [Member] | | |
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) | Certificates of Deposit [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | |
Quoted Prices In Active Markets For Identical Assets (Level 1) | Certificates of Deposit [Member] | Short-term Investments [Member] | | |
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) | Corporate Debt Securities [Member] | Short-term Investments [Member] | | |
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 [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | |
Quoted Prices In Active Markets For Identical Assets (Level 1) | Asset-backed Securities [Member] | Short-term Investments [Member] | | |
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) | Non-U.S. Government Agency Securities [Member] | Short-term Investments [Member] | | |
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 | 140,842 | 9,300 |
Total liabilities | 10,281 | 11,755 |
Significant Other Observable Inputs (Level 2) | Deferred compensation plan liabilities | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Other Liabilities, Fair Value Disclosure | 0 | 0 |
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) | Foreign Currency Derivative Contracts | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Prepaid and other current assets | 6,462 | 9,300 |
Accounts payable and accrued liabilities | 10,281 | 11,755 |
Significant Other Observable Inputs (Level 2) | Money Market Funds (U.S.) | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | 0 |
Significant Other Observable Inputs (Level 2) | Commercial Paper [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 1,834 | |
Significant Other Observable Inputs (Level 2) | Commercial Paper [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 12,129 | |
Significant Other Observable Inputs (Level 2) | US Government Agency Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 12,614 | |
Significant Other Observable Inputs (Level 2) | Municipal Bonds [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 1,403 | |
Significant Other Observable Inputs (Level 2) | Certificates of Deposit [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 3,500 | |
Significant Other Observable Inputs (Level 2) | Certificates of Deposit [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 9,800 | |
Significant Other Observable Inputs (Level 2) | Corporate Debt Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 67,188 | |
Significant Other Observable Inputs (Level 2) | Asset-backed Securities [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 299 | |
Significant Other Observable Inputs (Level 2) | Asset-backed Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 24,608 | |
Significant Other Observable Inputs (Level 2) | Non-U.S. Government Agency Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 1,005 | |
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 Liabilities, Fair Value Disclosure | 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) | 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) | Money Market Funds (U.S.) | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | $ 0 |
Significant Unobservable Inputs (Level 3) | Commercial Paper [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | |
Significant Unobservable Inputs (Level 3) | Commercial Paper [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 0 | |
Significant Unobservable Inputs (Level 3) | US Government Agency Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 0 | |
Significant Unobservable Inputs (Level 3) | Municipal Bonds [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 0 | |
Significant Unobservable Inputs (Level 3) | Certificates of Deposit [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | |
Significant Unobservable Inputs (Level 3) | Certificates of Deposit [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 0 | |
Significant Unobservable Inputs (Level 3) | Corporate Debt Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 0 | |
Significant Unobservable Inputs (Level 3) | Asset-backed Securities [Member] | Cash Equivalents [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Cash equivalents | 0 | |
Significant Unobservable Inputs (Level 3) | Asset-backed Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | 0 | |
Significant Unobservable Inputs (Level 3) | Non-U.S. Government Agency Securities [Member] | Short-term Investments [Member] | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Investments, Fair Value Disclosure | $ 0 | |