XML 63 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
The Company and Summary of Significant Accounting Policies - Fair Value of Financial Liabilities and Assets Measured on a Recurring Basis (Details) (Recurring basis, USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2013
Assets (Liabilities) at fair value      
Nonqualified deferred compensation asset $ 5,581us-gaap_DeferredCompensationPlanAssets $ 4,534us-gaap_DeferredCompensationPlanAssets $ 4,410us-gaap_DeferredCompensationPlanAssets
Nonqualified deferred compensation liability (5,581)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent (4,534)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent (4,410)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
Designated derivatives liability (487)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue (832)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue (550)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
Contingent consideration for acquisition of business (26,000)us-gaap_BusinessCombinationContingentConsiderationLiability (30,000)us-gaap_BusinessCombinationContingentConsiderationLiability (48,000)us-gaap_BusinessCombinationContingentConsiderationLiability
Level 1
     
Assets (Liabilities) at fair value      
Nonqualified deferred compensation asset 5,581us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,534us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
4,410us-gaap_DeferredCompensationPlanAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Nonqualified deferred compensation liability (5,581)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(4,534)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(4,410)us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2
     
Assets (Liabilities) at fair value      
Designated derivatives liability (487)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(832)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
(550)us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 3
     
Assets (Liabilities) at fair value      
Contingent consideration for acquisition of business $ (26,000)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ (30,000)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ (48,000)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember