XML 22 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Discontinued Operations - Schedule of Discontinued Operations (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Feb. 28, 2015
Feb. 28, 2014
Feb. 28, 2015
Feb. 28, 2014
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Income tax (benefit) expense $ 53us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation $ 284us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation $ 12,204us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation $ 740us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
Gain on sale of business     35,036us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax 0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
Net income from discontinued operations 1,247us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 276us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 18,530us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity 1,038us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Discontinued Operations | Storage Business        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Revenue 0us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
19,264us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1] 31,379us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
59,183us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1]
Income (loss) before income taxes 401us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
560us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1] (4,302)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
1,778us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1]
Income tax (benefit) expense (304)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
284us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1] (2,098)us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
740us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1]
Gain on sale of business 899us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1] 35,036us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1]
Income tax expense on gain 357us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1] 14,302us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
0us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1]
Net income from discontinued operations $ 1,247us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
$ 276us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1] $ 18,530us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
$ 1,038us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
/ ctas_DisposalGroupClassificationAxis
= us-gaap_SegmentDiscontinuedOperationsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= ctas_DocumentImagingandDocumentRetentionServicesMember
[1]
[1] Results for the three and nine months ended February 28, 2014 were previously presented in continuing operations.