XML 24 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE MEASUREMENTS (Contingent Consideration Liability) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Jan. 31, 2015
Oct. 31, 2014
Jan. 31, 2013
Liabilities [Abstract]      
Accrued Liabilities, Current $ 80,858us-gaap_AccruedLiabilitiesCurrent $ 92,578us-gaap_AccruedLiabilitiesCurrent  
Other Liabilities, Noncurrent 109,351us-gaap_OtherLiabilitiesNoncurrent 82,289us-gaap_OtherLiabilitiesNoncurrent  
Liabilities 726,914us-gaap_Liabilities 674,629us-gaap_Liabilities  
Significant Unobservable Inputs (Level 3) [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Balances as of October 31, 2014, Liabilities 1,184us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
  21,724us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Business Combination, Consideration Transferred, Liabilities Incurred 21,355us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Increase in accrued contingent consideration 20us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Balances as of January 31, 2015, Liabilities     21,724us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Liabilities [Abstract]      
Accrued Liabilities, Current 0us-gaap_AccruedLiabilitiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Other Liabilities, Noncurrent 21,724us-gaap_OtherLiabilitiesNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Liabilities 21,724us-gaap_Liabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Foreign Currency Gain (Loss) [Member] | Significant Unobservable Inputs (Level 3) [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilities Measured on Recurring Basis, Change in Unrealized Gain (Loss) $ (835)us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_ForeignCurrencyGainLossMember