XML 118 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Preneed Funeral Activities Schedule of Available-for-sale Securities (Details) (Funeral [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,213,128us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 1,359,271us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale Securities, Gross Unrealized Gains 33,058us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains 121,718us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
Available-for-sale Securities, Gross Unrealized Losses (40,439)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss (42,663)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
Available-for-sale Securities, Fair Value 1,205,747sci_AvailableForSaleSecuritiesFairValue 1,438,326sci_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 85,775us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
111,824us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 468us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
1,299us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (455)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(5,599)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 85,788sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
107,524sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 90,430us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
100,263us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 449us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
81us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (874)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(1,113)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 90,005sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
99,231sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 24,765us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
64,579us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 423us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
3,515us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (126)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(691)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 25,062sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
67,403sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 1,325us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
2,438us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 29us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
23us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (12)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(33)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 1,342sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
2,428sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_ResidentialMortgageBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 6us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
3,407us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses 0us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(10)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 6sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
3,397sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 2,503us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
30,485us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 113us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
754us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (113)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(235)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 2,503sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
31,004sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 377,441us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
370,123us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 18,533us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
77,963us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (7,405)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(2,928)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 388,569sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
445,158sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 14,708us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
27,710us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 4,292us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
4,346us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (895)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(1,217)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 18,105sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
30,839sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_CanadaCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 38,035us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
36,017us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 1,175us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
4,986us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (1,560)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(198)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 37,650sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
40,805sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= sci_OtherInternationalCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Fair Value, Inputs, Level 1 [Member] | Equity Funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 308,548us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
260,686us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 3,332us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
22,530us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (15,901)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(2,303)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 295,979sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
280,913sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 229,414us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
317,280us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 869us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
3,228us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (3,576)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(19,577)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 226,707sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
300,931sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FixedIncomeFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
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 35,094us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
32,909us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 2,649us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
2,702us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (9,418)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(8,726)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value 28,325sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
26,885sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PrivateEquityFundsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Fair Value, Inputs, Level 3 [Member] | Other Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 5,084us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
1,550us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Gains 726us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
291us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGains
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Gross Unrealized Losses (104)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
(33)us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
Available-for-sale Securities, Fair Value $ 5,706sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember
$ 1,808sci_AvailableForSaleSecuritiesFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sci_FuneralMember