XML 27 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Line Items]      
Goodwill $ 1,545,918us-gaap_GoodwillGross $ 1,442,045us-gaap_GoodwillGross $ 1,402,401us-gaap_GoodwillGross
Accumulated Impairment losses (130,057)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (120,811)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (120,811)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Goodwill, subtotal 1,415,861us-gaap_Goodwill 1,321,234us-gaap_Goodwill 1,281,590us-gaap_Goodwill
Goodwill acquired   114,935us-gaap_GoodwillAcquiredDuringPeriod 45,665us-gaap_GoodwillAcquiredDuringPeriod
Impairment of goodwill and other long-lived assets   (9,246)us-gaap_GoodwillImpairmentLoss  
Foreign translation adjustment   (9,770)us-gaap_GoodwillTranslationAdjustments (5,691)us-gaap_GoodwillTranslationAdjustments
Other   (1,292)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments (330)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
Weighted average cost of capital (percent) 14.00%us-gaap_FairValueInputsDiscountRate    
Animal Hospital [Member]      
Goodwill [Line Items]      
Goodwill 1,305,558us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
1,206,213us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
1,167,022us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
Accumulated Impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
Goodwill, subtotal 1,305,558us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
1,206,213us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
1,167,022us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
Goodwill acquired   110,207us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
45,615us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
Impairment of goodwill and other long-lived assets   0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
 
Foreign translation adjustment   (9,722)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
(5,651)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
Other   (1,140)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
(773)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_AnimalHospitalMember
Laboratory [Member]      
Goodwill [Line Items]      
Goodwill 97,535us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
97,556us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
97,546us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
Accumulated Impairment losses 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
Goodwill, subtotal 97,535us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
97,556us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
97,546us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
Goodwill acquired   27us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
50us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
Impairment of goodwill and other long-lived assets   0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
 
Foreign translation adjustment   (48)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
(40)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
Other   0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= woof_LaboratoryMember
All Other [Member]      
Goodwill [Line Items]      
Goodwill 142,825us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
138,276us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
137,833us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Accumulated Impairment losses (130,057)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(120,811)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(120,811)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Goodwill, subtotal 12,768us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
17,465us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
17,022us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Goodwill acquired   4,701us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Impairment of goodwill and other long-lived assets   (9,246)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Foreign translation adjustment   0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
0us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Other   $ (152)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ 443us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember