v2.4.1.9
Summary of Assets by Segment (Parenthetical) (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting Information [Line Items]    
Equity investments $ 65,637us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures $ 40,686us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
Property and equipment, net 2,469,099us-gaap_PropertyPlantAndEquipmentNet 2,189,411us-gaap_PropertyPlantAndEquipmentNet
U.S. dialysis and related lab services    
Segment Reporting Information [Line Items]    
Equity investments 28,138us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= dva_USDialysisAndRelatedLabServicesMember
27,009us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= dva_USDialysisAndRelatedLabServicesMember
HealthCare Partners (HCP)    
Segment Reporting Information [Line Items]    
Equity investments 15,393us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= dva_HealthcarePartnersMember
13,677us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= dva_HealthcarePartnersMember
Other-Ancillary services and strategic initiatives    
Segment Reporting Information [Line Items]    
Equity investments 22,106us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Other-Ancillary services and strategic initiatives | Outside United States    
Segment Reporting Information [Line Items]    
Property and equipment, net $ 44,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_SubsegmentsAxis
= dva_InternationalOperationsMember
$ 26,000us-gaap_PropertyPlantAndEquipmentNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
/ us-gaap_SubsegmentsAxis
= dva_InternationalOperationsMember