XML 13 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Supplemental Guarantor Information - Condensed Consolidating Statement of Cash Flows (Details) (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Cash flows from operating activities:    
Net income $ 230,520us-gaap_NetIncomeLoss $ 162,616us-gaap_NetIncomeLoss
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation 70,451us-gaap_Depreciation 85,180us-gaap_Depreciation
Amortization of intangible assets 7,702us-gaap_AdjustmentForAmortization 11,741us-gaap_AdjustmentForAmortization
Stock-based compensation 24,785us-gaap_ShareBasedCompensation 14,624us-gaap_ShareBasedCompensation
Gain on sale of Storage business (34,137)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax 0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
Gain on deconsolidation of Shredding business (6,619)us-gaap_DeconsolidationGainOrLossAmount 0us-gaap_DeconsolidationGainOrLossAmount
Gain on sale of stock of an equity method investment (21,739)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Deferred income taxes 10,346us-gaap_IncreaseDecreaseInDeferredIncomeTaxes 9,299us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
Change in current assets and liabilities, net of acquisitions of businesses:    
Accounts receivable, net (12,747)us-gaap_IncreaseDecreaseInAccountsReceivable (23,755)us-gaap_IncreaseDecreaseInAccountsReceivable
Inventories, net 14,847us-gaap_IncreaseDecreaseInInventories (9,232)us-gaap_IncreaseDecreaseInInventories
Uniforms and other rental items in service (23,473)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService (12,694)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
Prepaid expenses and other current assets (2,622)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (1,776)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Accounts payable 27,982us-gaap_IncreaseDecreaseInAccountsPayable (19,215)us-gaap_IncreaseDecreaseInAccountsPayable
Accrued compensation and related liabilities (25,111)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities (19,381)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
Accrued liabilities 24,780us-gaap_IncreaseDecreaseInAccruedLiabilities 11,387us-gaap_IncreaseDecreaseInAccruedLiabilities
Income taxes, current 7,608us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable 13,486us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
Net cash provided by operating activities 292,573us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 222,280us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Cash flows from investing activities:    
Capital expenditures (113,025)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (76,785)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from redemption of marketable securities 0us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities 45,114us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
Purchase of marketable securities and investments (11,978)us-gaap_PaymentsToAcquireInvestments (55,413)us-gaap_PaymentsToAcquireInvestments
Proceeds from Storage transactions, net of cash contributed 153,996us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested 0us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
Proceeds from Shredding transaction 3,344us-gaap_ProceedsFromDivestitureOfBusinesses 0us-gaap_ProceedsFromDivestitureOfBusinesses
Proceeds from sale of stock of an equity method investment 29,933us-gaap_ProceedsFromSaleOfEquityMethodInvestments 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
Dividends received on equity method investment 5,247us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
Acquisitions of businesses, net of cash acquired (3,015)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired (32,514)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Other, net 1,681us-gaap_PaymentsForProceedsFromOtherInvestingActivities (929)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash provided by (used in) investing activities 66,183us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (120,527)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Cash flows from financing activities:    
Proceeds from issuance of debt   0us-gaap_ProceedsFromIssuanceOfLongTermDebt
Repayment of debt (364)us-gaap_RepaymentsOfLongTermDebt (7,837)us-gaap_RepaymentsOfLongTermDebt
Exercise of stock-based compensation awards 22,472us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions 21,311us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
Repurchase of common stock (63,573)us-gaap_PaymentsForRepurchaseOfCommonStock (164,200)us-gaap_PaymentsForRepurchaseOfCommonStock
Other, net 1,758us-gaap_ProceedsFromPaymentsForOtherFinancingActivities 6,323us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
Net cash provided by (used in) financing activities (39,707)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (144,403)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Effect of exchange rate changes on cash and cash equivalents (5,613)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations (289)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
Net increase (decrease) in cash and cash equivalents 313,436us-gaap_NetCashProvidedByUsedInContinuingOperations (42,939)us-gaap_NetCashProvidedByUsedInContinuingOperations
Cash and cash equivalents at beginning of period 513,288us-gaap_CashAndCashEquivalentsAtCarryingValue 352,273us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 826,724us-gaap_CashAndCashEquivalentsAtCarryingValue 309,334us-gaap_CashAndCashEquivalentsAtCarryingValue
Cintas Corporation    
Cash flows from operating activities:    
Net income 230,520us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
162,616us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation 0us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Amortization of intangible assets 0us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Stock-based compensation 24,785us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
14,624us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gain on sale of Storage business 0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Gain on deconsolidation of Shredding business 0us-gaap_DeconsolidationGainOrLossAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Gain on sale of stock of an equity method investment 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Deferred income taxes    0us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in current assets and liabilities, net of acquisitions of businesses:    
Accounts receivable, net 0us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Inventories, net 0us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Uniforms and other rental items in service 0ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Prepaid expenses and other current assets 0us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts payable 0us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accrued compensation and related liabilities 0us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accrued liabilities 0us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income taxes, current 0us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by operating activities 255,305us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
177,240us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows from investing activities:    
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from redemption of marketable securities   0us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchase of marketable securities and investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from Storage transactions, net of cash contributed 0us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from Shredding transaction 0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Proceeds from sale of stock of an equity method investment 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Dividends received on equity method investment 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Acquisitions of businesses, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other, net (214,210)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(37,637)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) investing activities (214,210)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(37,637)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows from financing activities:    
Proceeds from issuance of debt   0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repayment of debt 0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Exercise of stock-based compensation awards 22,478us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
21,311us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repurchase of common stock (63,573)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(164,200)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other, net 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
3,286us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash provided by (used in) financing activities (41,095)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(139,603)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Effect of exchange rate changes on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net increase (decrease) in cash and cash equivalents 0us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents at end of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Corp. 2    
Cash flows from operating activities:    
Net income 79,484us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
50,953us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation 38,814us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
51,331us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Amortization of intangible assets 7,251us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
10,683us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Stock-based compensation 0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Gain on sale of Storage business (31,113)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Gain on deconsolidation of Shredding business (6,619)us-gaap_DeconsolidationGainOrLossAmount
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Gain on sale of stock of an equity method investment 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Deferred income taxes 26us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Change in current assets and liabilities, net of acquisitions of businesses:    
Accounts receivable, net (6,468)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(18,508)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Inventories, net 10,737us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(15,354)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Uniforms and other rental items in service (17,000)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(10,679)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Prepaid expenses and other current assets 327us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
484us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Accounts payable (144,224)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(27,917)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Accrued compensation and related liabilities (16,742)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(13,303)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Accrued liabilities (8,174)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
2,366us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Income taxes, current 11,945us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
13,163us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net cash provided by operating activities (81,756)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
43,219us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Cash flows from investing activities:    
Capital expenditures (49,870)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(53,379)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Proceeds from redemption of marketable securities   0us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Purchase of marketable securities and investments (2,020)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(1,034)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Proceeds from Storage transactions, net of cash contributed 93,387us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Proceeds from Shredding transaction 3,344us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Proceeds from sale of stock of an equity method investment 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Dividends received on equity method investment 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Acquisitions of businesses, net of cash acquired (3,015)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(12,364)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other, net 44,502us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
45,550us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net cash provided by (used in) investing activities 86,328us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(21,227)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Cash flows from financing activities:    
Proceeds from issuance of debt   0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Repayment of debt (634)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(8,086)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Exercise of stock-based compensation awards 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Repurchase of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Other, net 976us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
976us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net cash provided by (used in) financing activities 342us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
(7,110)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Effect of exchange rate changes on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Net increase (decrease) in cash and cash equivalents 4,914us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
14,882us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Cash and cash equivalents at beginning of period 73,540us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
54,511us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
Cash and cash equivalents at end of period 78,454us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
 
Subsidiary Guarantors    
Cash flows from operating activities:    
Net income 143,761us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
107,679us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation 25,972us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
26,590us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Amortization of intangible assets 27us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
83us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Stock-based compensation 0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gain on sale of Storage business 0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Gain on deconsolidation of Shredding business 0us-gaap_DeconsolidationGainOrLossAmount
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Gain on sale of stock of an equity method investment (21,739)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Deferred income taxes 9,073us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
9,553us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Change in current assets and liabilities, net of acquisitions of businesses:    
Accounts receivable, net (8,938)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,886)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Inventories, net 3,258us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
5,503us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Uniforms and other rental items in service (5,155)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,888)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Prepaid expenses and other current assets (2,943)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,146)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts payable 171,596us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
7,208us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accrued compensation and related liabilities (6,148)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(5,217)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accrued liabilities 28,401us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
10,523us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income taxes, current (3,814)us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,038us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided by operating activities 333,351us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
154,040us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from investing activities:    
Capital expenditures (57,388)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(17,113)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from redemption of marketable securities   5,659us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Purchase of marketable securities and investments 55,053us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(35,506)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from Storage transactions, net of cash contributed 0us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds from Shredding transaction 0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Proceeds from sale of stock of an equity method investment 29,933us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Dividends received on equity method investment 5,247us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Acquisitions of businesses, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(125)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net (126,280)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(146,725)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided by (used in) investing activities (93,435)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(193,810)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from financing activities:    
Proceeds from issuance of debt   2,109us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Repayment of debt 1,114us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,024us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Exercise of stock-based compensation awards 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Repurchase of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash provided by (used in) financing activities 1,114us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,133us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Effect of exchange rate changes on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents 241,030us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(36,637)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at beginning of period 399,525us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
247,070us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents at end of period 640,555us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Non- Guarantors    
Cash flows from operating activities:    
Net income 9,814us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,667us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation 5,665us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,259us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Amortization of intangible assets 424us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
975us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Stock-based compensation 0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gain on sale of Storage business (3,024)us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Gain on deconsolidation of Shredding business 0us-gaap_DeconsolidationGainOrLossAmount
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Gain on sale of stock of an equity method investment 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Deferred income taxes 1,247us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(254)us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Change in current assets and liabilities, net of acquisitions of businesses:    
Accounts receivable, net 2,659us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,361)us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Inventories, net (898)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
506us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Uniforms and other rental items in service (2,101)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(1,009)ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Prepaid expenses and other current assets (6)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
886us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts payable 605us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,494us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accrued compensation and related liabilities (2,221)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(861)us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accrued liabilities 3,807us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(2,269)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income taxes, current (523)us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(715)us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided by operating activities 15,448us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
24,318us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from investing activities:    
Capital expenditures (5,767)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(6,293)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from redemption of marketable securities   39,455us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Purchase of marketable securities and investments 0us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(43,699)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from Storage transactions, net of cash contributed 60,609us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from Shredding transaction 0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Proceeds from sale of stock of an equity method investment 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Dividends received on equity method investment 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Acquisitions of businesses, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(20,025)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other, net 2,137us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(14,594)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided by (used in) investing activities 56,979us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(45,156)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from financing activities:    
Proceeds from issuance of debt   (2,109)us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Repayment of debt (98)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(8)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Exercise of stock-based compensation awards (6)us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Repurchase of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other, net 782us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,061us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash provided by (used in) financing activities 678us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(56)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Effect of exchange rate changes on cash and cash equivalents (5,613)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(289)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net increase (decrease) in cash and cash equivalents 67,492us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(21,183)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at beginning of period 40,223us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
50,692us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents at end of period 107,715us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Eliminations    
Cash flows from operating activities:    
Net income (233,059)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(178,299)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Adjustments to reconcile net income to net cash provided by (used in) operating activities    
Depreciation 0us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Depreciation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Amortization of intangible assets 0us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_AdjustmentForAmortization
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Stock-based compensation 0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Gain on sale of Storage business 0us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Gain on deconsolidation of Shredding business 0us-gaap_DeconsolidationGainOrLossAmount
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Gain on sale of stock of an equity method investment 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Deferred income taxes 0us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Change in current assets and liabilities, net of acquisitions of businesses:    
Accounts receivable, net 0us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsReceivable
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Inventories, net 1,750us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
113us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Uniforms and other rental items in service 783ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
882ctas_IncreaseDecreaseInUniformsAndOtherRentalItemsInService
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Prepaid expenses and other current assets 0us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Accounts payable 5us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Accrued compensation and related liabilities 0us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Accrued liabilities 746us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
767us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Income taxes, current 0us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash provided by operating activities (229,775)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(176,537)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from investing activities:    
Capital expenditures 0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from redemption of marketable securities   0us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Purchase of marketable securities and investments (65,011)us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
24,826us-gaap_PaymentsToAcquireInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Proceeds from Storage transactions, net of cash contributed 0us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Proceeds from Shredding transaction 0us-gaap_ProceedsFromDivestitureOfBusinesses
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Proceeds from sale of stock of an equity method investment 0us-gaap_ProceedsFromSaleOfEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Dividends received on equity method investment 0us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
 
Acquisitions of businesses, net of cash acquired 0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other, net 295,532us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
152,477us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash provided by (used in) investing activities 230,521us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
177,303us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from financing activities:    
Proceeds from issuance of debt   0us-gaap_ProceedsFromIssuanceOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Repayment of debt (746)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(767)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Exercise of stock-based compensation awards 0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Repurchase of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Other, net 0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_ProceedsFromPaymentsForOtherFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash provided by (used in) financing activities (746)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(767)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Effect of exchange rate changes on cash and cash equivalents 0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net increase (decrease) in cash and cash equivalents 0us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(1)us-gaap_NetCashProvidedByUsedInContinuingOperations
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents at beginning of period 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash and cash equivalents at end of period $ 0us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember