XML 131 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cemetery Perpetual Care Trust Investments Cemetery Perpetual Care Trust Investments (Unrealized losses on perpetual care trust investments) (Details) (Perpetual Care Trust Invesments, USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Gain (Loss) on Investments [Line Items]    
Fair market value, In Loss Position Less than12 months $ 27,093us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 13,953us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Unrealized Losses, In Loss Position Less than12 months (1,476)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss (613)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Fair market value, In Loss Position Greater than12 months 3,505us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 932us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Unrealized Losses, In Loss Position Greater than12 months (975)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss (423)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Fair market value, Total 30,598us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 14,885us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Unrealized Losses, Total 2,451us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss 1,036us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Foreign debt    
Gain (Loss) on Investments [Line Items]    
Fair market value, In Loss Position Less than12 months 3,716us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
478us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, In Loss Position Less than12 months (156)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
(2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Fair market value, In Loss Position Greater than12 months 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
Unrealized Losses, In Loss Position Greater than12 months 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
Fair market value, Total 3,716us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
478us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, Total 156us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_ForeignDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Corporate debt    
Gain (Loss) on Investments [Line Items]    
Fair market value, In Loss Position Less than12 months 11,893us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
6,948us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, In Loss Position Less than12 months (513)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
(332)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Fair market value, In Loss Position Greater than12 months 1,328us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
462us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, In Loss Position Greater than12 months (915)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
(359)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Fair market value, Total 13,221us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
7,410us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, Total 1,428us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
691us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Preferred stock    
Gain (Loss) on Investments [Line Items]    
Fair market value, In Loss Position Less than12 months   5,811us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, In Loss Position Less than12 months   (165)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Fair market value, In Loss Position Greater than12 months   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, In Loss Position Greater than12 months   0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Fair market value, Total   5,811us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, Total   165us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_PreferredStockMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Preferred stock    
Gain (Loss) on Investments [Line Items]    
Fair market value, In Loss Position Less than12 months 6,821us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Unrealized Losses, In Loss Position Less than12 months (191)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Fair market value, In Loss Position Greater than12 months 2,133us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Unrealized Losses, In Loss Position Greater than12 months (23)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Fair market value, Total 8,954us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Unrealized Losses, Total 214us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_PreferredStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
 
Common stock    
Gain (Loss) on Investments [Line Items]    
Fair market value, In Loss Position Less than12 months 4,663us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
716us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, In Loss Position Less than12 months (616)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
(114)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Fair market value, In Loss Position Greater than12 months 44us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
470us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, In Loss Position Greater than12 months (37)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
(64)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Fair market value, Total 4,707us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
1,186us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
Unrealized Losses, Total $ 653us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember
$ 178us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= csv_UsCommonStockSecuritiesMember
/ us-gaap_StatementBusinessSegmentsAxis
= csv_PerpetualCareTrustInvesmentsMember