XML 15 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cemetery Perpetual Care Trust Investments (Unrealized losses on perpetual care trust investments) (Details) (Perpetual Care Trust Invesments [Member], USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Gain (Loss) on Investments [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value $ 29,548us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 27,093us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 1,553us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss 1,476us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 4,879us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 3,505us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 482us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss 975us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 34,427us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 30,598us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss 2,035us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss 2,451us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Municipal Bonds [Member]    
Gain (Loss) on Investments [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 222us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 222us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss 8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MunicipalBondsMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Foreign Debt [Member]    
Gain (Loss) on Investments [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 2,382us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
3,716us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 174us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
156us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 2,382us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
3,716us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss 174us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
156us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Corporate Debt [Member]    
Gain (Loss) on Investments [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 12,214us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
11,893us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 297us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
513us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 1,648us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
1,328us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 357us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
915us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 13,862us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
13,221us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss 654us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
1,428us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Common Stock [Member]    
Gain (Loss) on Investments [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 9,865us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
4,663us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 918us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
616us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 94us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
44us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 83us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
37us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 9,959us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
4,707us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss 1,001us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
653us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Preferred Stock [Member]    
Gain (Loss) on Investments [Line Items]    
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value 4,865us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
6,821us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 156us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
191us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 3,137us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
2,133us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 42us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
23us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value 8,002us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
8,954us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss $ 198us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
$ 214us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember