XML 44 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cemetery Perpetual Care Trusts Schedule of Available-for-sale Securities (Details) (Cemetery Perpetual Care [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis $ 1,207,563us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 1,266,428us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Gross Unrealized Gains 19,424us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 101,437us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Available-for-sale Securities, Gross Unrealized Losses (34,021)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss (15,614)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Available-for-sale Securities, Fair Value 1,192,966sci_AvailableForSaleSecuritiesFairValue 1,352,251sci_AvailableForSaleSecuritiesFairValue
Fair Value, Inputs, Level 2 [Member] | US Treasury Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 794us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
1,588us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 40us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
9us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (4)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(14)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 830sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
1,583sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 2 [Member] | Foreign Government Debt Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 31,993us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
28,487us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 442us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
301us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (233)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(459)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 32,202sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
28,329sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 16,762us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
43,191us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 344us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
312us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (210)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(263)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 16,896sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
43,240sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 2 [Member] | Residential Mortgage Backed Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 910us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
4,256us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 15us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
14us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (6)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(19)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 919sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
4,251sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 661us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
3,006us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 10us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
5us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (4)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(11)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 667sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
3,000sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 2 [Member] | Preferred Stock securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 4,439us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
25,946us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 60us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
192us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (12)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(252)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 4,487sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
25,886sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 1 [Member] | US Common Stock Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 225,129us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
231,093us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 9,340us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
53,782us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (4,881)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(2,087)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 229,588sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
282,788sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 1 [Member] | Canada Common Stock Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 7,419us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
8,846us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 2,737us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
2,222us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (596)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(623)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 9,560sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
10,445sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 1 [Member] | Other International Common Stock Securities [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 8,102us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
20,671us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 90us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
1,319us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (399)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(167)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 7,793sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
21,823sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 1 [Member] | Equity Funds [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 17,310us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
41,270us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 3,264us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
5,693us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (93)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(35)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 20,481sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
46,928sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 1 [Member] | Fixed Income Funds [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 846,230us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
819,244us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 1,580us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
35,963us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (14,263)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(2,598)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 833,547sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
852,609sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 3 [Member] | Private Equity Funds [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 34,288us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
28,309us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 408us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
472us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (10,788)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(9,002)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value 23,908sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
19,779sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Fair Value, Inputs, Level 3 [Member] | Other Investments [Member]
   
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 13,526us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
10,521us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Gains 1,094us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
1,153us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Gross Unrealized Losses (2,532)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
(84)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
Available-for-sale Securities, Fair Value $ 12,088sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember
$ 11,590sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_CemeteryPerpetualCareMember