Supplemental Disclosure of Cash Flow Information (Supplemental disclosure for the Consolidated Statements of Cash Flows) (Details) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Business Segment [Line Items] |
|
|
|
Cash paid for interest and financing costs |
$ 8,894csv_CashPaidForInterestAndFinancingCosts |
$ 12,248csv_CashPaidForInterestAndFinancingCosts |
$ 21,518csv_CashPaidForInterestAndFinancingCosts |
Cash paid for taxes |
2,674us-gaap_IncomeTaxesPaid |
655us-gaap_IncomeTaxesPaid |
416us-gaap_IncomeTaxesPaid |
Fair value of stock, stock options and performance awards issued to directors, officers, and certain other employees |
8,219csv_FairValueOfStockAndStockOptionsIssuedToDirectorsOfficersAndCertainEmployees |
3,822csv_FairValueOfStockAndStockOptionsIssuedToDirectorsOfficersAndCertainEmployees |
4,631csv_FairValueOfStockAndStockOptionsIssuedToDirectorsOfficersAndCertainEmployees |
Restricted common stock withheld for payroll taxes |
1,305csv_RestrictedCommonStockWithheldForPayrollTaxes |
1,610csv_RestrictedCommonStockWithheldForPayrollTaxes |
421csv_RestrictedCommonStockWithheldForPayrollTaxes |
Preneed Funeral Trust |
|
|
|
Business Segment [Line Items] |
|
|
|
Net deposits or withdrawals into or from preneed trust accounts |
(418)csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
(3,891)csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
4,341csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
Net (deposits) withdrawals of receivables into / from preneed trusts |
(1,643)csv_NetWithdrawalsOfReceivablesFromTrusts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
709csv_NetWithdrawalsOfReceivablesFromTrusts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
(3,677)csv_NetWithdrawalsOfReceivablesFromTrusts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
Net deposits or withdrawals into or from preneed trust accounts, increasing or decreasing deferred preneed receipts |
418csv_NetDepositsOrWthdrawalsIntoOrFromTrustIncreasingOrDecreasingDeferredPreneedReceipts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
3,891csv_NetDepositsOrWthdrawalsIntoOrFromTrustIncreasingOrDecreasingDeferredPreneedReceipts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
(4,341)csv_NetDepositsOrWthdrawalsIntoOrFromTrustIncreasingOrDecreasingDeferredPreneedReceipts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralTrustMember |
Preneed Cemetery Trust |
|
|
|
Business Segment [Line Items] |
|
|
|
Net deposits or withdrawals into or from preneed trust accounts |
1csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryTrustMember |
(1,324)csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryTrustMember |
2,482csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryTrustMember |
Net deposits or withdrawals into or from preneed trust accounts, increasing or decreasing deferred preneed receipts |
(1)csv_NetDepositsOrWthdrawalsIntoOrFromTrustIncreasingOrDecreasingDeferredPreneedReceipts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryTrustMember |
1,324csv_NetDepositsOrWthdrawalsIntoOrFromTrustIncreasingOrDecreasingDeferredPreneedReceipts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryTrustMember |
(2,482)csv_NetDepositsOrWthdrawalsIntoOrFromTrustIncreasingOrDecreasingDeferredPreneedReceipts / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryTrustMember |
Perpetual Care Trust |
|
|
|
Business Segment [Line Items] |
|
|
|
Net deposits or withdrawals into or from preneed trust accounts |
1,857csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PerpetualCareTrustMember |
3,091csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PerpetualCareTrustMember |
3,513csv_NetDepositsOrWithdrawalsIntoOrFromTrust / us-gaap_StatementBusinessSegmentsAxis = csv_PerpetualCareTrustMember |
Net withdrawals from perpetual care trust accounts decreasing care trusts’ corpus |
(1,901)csv_NetDepositsOrWithdrawalsInPerpetualCareTrustAccountsIncreasingDecreasingCareTrustsCorpus / us-gaap_StatementBusinessSegmentsAxis = csv_PerpetualCareTrustMember |
(2,949)csv_NetDepositsOrWithdrawalsInPerpetualCareTrustAccountsIncreasingDecreasingCareTrustsCorpus / us-gaap_StatementBusinessSegmentsAxis = csv_PerpetualCareTrustMember |
(4,028)csv_NetDepositsOrWithdrawalsInPerpetualCareTrustAccountsIncreasingDecreasingCareTrustsCorpus / us-gaap_StatementBusinessSegmentsAxis = csv_PerpetualCareTrustMember |
Preneed Funeral Receivables |
|
|
|
Business Segment [Line Items] |
|
|
|
Net increase or decrease in preneed receivables |
(1,731)csv_NetIncreaseDecreaseInPreneedReceivables / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralReceivablesMember |
(1,331)csv_NetIncreaseDecreaseInPreneedReceivables / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralReceivablesMember |
(422)csv_NetIncreaseDecreaseInPreneedReceivables / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralReceivablesMember |
Net change in preneed receivables increasing or decreasing deferred revenue |
677csv_NetChangeInPreneedReceivablesIncreasingOrDecreasingDeferredRevenue / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralReceivablesMember |
860csv_NetChangeInPreneedReceivablesIncreasingOrDecreasingDeferredRevenue / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralReceivablesMember |
(874)csv_NetChangeInPreneedReceivablesIncreasingOrDecreasingDeferredRevenue / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedFuneralReceivablesMember |
Preneed Cemetery Receivables |
|
|
|
Business Segment [Line Items] |
|
|
|
Net change in preneed receivables increasing or decreasing deferred revenue |
$ (374)csv_NetChangeInPreneedReceivablesIncreasingOrDecreasingDeferredRevenue / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryReceivablesMember |
$ 327csv_NetChangeInPreneedReceivablesIncreasingOrDecreasingDeferredRevenue / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryReceivablesMember |
$ 4,594csv_NetChangeInPreneedReceivablesIncreasingOrDecreasingDeferredRevenue / us-gaap_StatementBusinessSegmentsAxis = csv_PreneedCemeteryReceivablesMember |