XML 29 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value Measurements on a Recurring and Non-Recurring Basis (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Non-recurring basis:      
Goodwill $ 45,968us-gaap_Goodwill $ 48,900us-gaap_Goodwill $ 63,410us-gaap_Goodwill
Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Contingent Liability (477)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Non-Recurring Basis [Member]      
Non-recurring basis:      
Goodwill   48,900us-gaap_Goodwill
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Money Market Funds [Member] | Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Fair value disclosure of assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
869us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
 
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Contingent Liability 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Non-Recurring Basis [Member]      
Non-recurring basis:      
Goodwill   0us-gaap_Goodwill
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Money Market Funds [Member] | Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Fair value disclosure of assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
869us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
 
Significant Other Observable Inputs (Level 2) [Member] | Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Contingent Liability 0us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Significant Other Observable Inputs (Level 2) [Member] | Non-Recurring Basis [Member]      
Non-recurring basis:      
Goodwill   0us-gaap_Goodwill
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Significant Other Observable Inputs (Level 2) [Member] | Money Market Funds [Member] | Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Fair value disclosure of assets 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
 
Significant Unobservable Inputs (Level 3) [Member] | Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Contingent Liability (477)us-gaap_BusinessCombinationContingentConsiderationLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Significant Unobservable Inputs (Level 3) [Member] | Non-Recurring Basis [Member]      
Non-recurring basis:      
Goodwill   48,900us-gaap_Goodwill
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsNonrecurringMember
 
Significant Unobservable Inputs (Level 3) [Member] | Money Market Funds [Member] | Recurring Basis [Member]      
Fair value measurements on a recurring and non-recurring basis      
Fair value disclosure of assets $ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
$ 0us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember