XML 60 R51.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Supplemental Guarantor Information - Condensed Consolidating Income Statement (Details) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 6 Months Ended
--- | --- | ---
Nov. 30, 2014 | Nov. 30, 2013 | Nov. 30, 2014 | Nov. 30, 2013
Revenue: |  |  |  |
Rental uniforms and ancillary products | $ 865,428 ctas_RevenueRentalUniformsAndAncillaryProducts | $ 804,316 ctas_RevenueRentalUniformsAndAncillaryProducts | $ 1,722,300 ctas_RevenueRentalUniformsAndAncillaryProducts | $ 1,597,182 ctas_RevenueRentalUniformsAndAncillaryProducts
Other services | 257,951 ctas_RevenueOtherServices | 319,615 ctas_RevenueOtherServices | 503,156 ctas_RevenueOtherServices | 626,995 ctas_RevenueOtherServices
Equity in net income of affiliates | 0 us-gaap_IncomeLossFromEquityMethodInvestments | 0 us-gaap_IncomeLossFromEquityMethodInvestments | 0 us-gaap_IncomeLossFromEquityMethodInvestments | 0 us-gaap_IncomeLossFromEquityMethodInvestments
Total revenue | 1,123,379 us-gaap_Revenues | 1,123,931 us-gaap_Revenues | 2,225,456 us-gaap_Revenues | 2,224,177 us-gaap_Revenues
Costs and expenses (income): |  |  |  |
Cost of rental uniforms and ancillary products | 477,960 ctas_CostOfRentalUniformsAndAncillaryProducts | 459,112 ctas_CostOfRentalUniformsAndAncillaryProducts | 948,569 ctas_CostOfRentalUniformsAndAncillaryProducts | 913,843 ctas_CostOfRentalUniformsAndAncillaryProducts
Cost of other services | 163,995 ctas_CostOfOtherServices | 197,740 ctas_CostOfOtherServices | 317,517 ctas_CostOfOtherServices | 387,160 ctas_CostOfOtherServices
Selling and administrative expenses | 300,249 us-gaap_SellingGeneralAndAdministrativeExpense | 314,868 us-gaap_SellingGeneralAndAdministrativeExpense | 614,707 us-gaap_SellingGeneralAndAdministrativeExpense | 631,351 us-gaap_SellingGeneralAndAdministrativeExpense
Operating income | 181,175 us-gaap_OperatingIncomeLoss | 152,211 us-gaap_OperatingIncomeLoss | 344,663 us-gaap_OperatingIncomeLoss | 291,823 us-gaap_OperatingIncomeLoss
Gain on deconsolidation of Shredding business | 0 us-gaap_DeconsolidationGainOrLossAmount | 0 us-gaap_DeconsolidationGainOrLossAmount | 6,619 us-gaap_DeconsolidationGainOrLossAmount | 0 us-gaap_DeconsolidationGainOrLossAmount
Gain on sale of stock of an equity method investment | 0 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal | 0 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal | 21,739 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal | 0 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Interest income | (19)us-gaap_InvestmentIncomeInterest | (84)us-gaap_InvestmentIncomeInterest | (72)us-gaap_InvestmentIncomeInterest | (152)us-gaap_InvestmentIncomeInterest
Interest expense | 15,929 us-gaap_InterestExpense | 16,485 us-gaap_InterestExpense | 32,512 us-gaap_InterestExpense | 33,008 us-gaap_InterestExpense
Income before income taxes | 165,265 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 135,810 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 340,581 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 258,967 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income taxes | 61,819 us-gaap_IncomeTaxExpenseBenefit | 51,354 us-gaap_IncomeTaxExpenseBenefit | 127,344 us-gaap_IncomeTaxExpenseBenefit | 97,113 us-gaap_IncomeTaxExpenseBenefit
Income from continuing operations | 103,446 us-gaap_IncomeLossFromContinuingOperations | 84,456 us-gaap_IncomeLossFromContinuingOperations | 213,237 us-gaap_IncomeLossFromContinuingOperations | 161,854 us-gaap_IncomeLossFromContinuingOperations
Income from discontinued operations, net of tax | 16,966 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 406 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 17,283 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity | 762 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Net income | 120,412 us-gaap_NetIncomeLoss | 84,862 us-gaap_NetIncomeLoss | 230,520 us-gaap_NetIncomeLoss | 162,616 us-gaap_NetIncomeLoss
Cintas Corporation |  |  |  |
Revenue: |  |  |  |
Rental uniforms and ancillary products | 0 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Other services | 0 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |  | 0 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Equity in net income of affiliates | 103,446 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 84,456 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 213,237 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 161,854 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Total revenue | 103,446 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 84,456 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 213,237 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 161,854 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Costs and expenses (income): |  |  |  |
Cost of rental uniforms and ancillary products | 0 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Cost of other services | 0 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Selling and administrative expenses | 0 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Operating income | 103,446 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 84,456 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 213,237 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 161,854 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Gain on deconsolidation of Shredding business |  |  | 0 us-gaap_DeconsolidationGainOrLossAmount / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Gain on sale of stock of an equity method investment |  |  | 0 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal / dei_LegalEntityAxis = us-gaap_ParentCompanyMember |
Interest income | 0 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Interest expense | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income before income taxes | 103,446 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 84,456 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 213,237 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 161,854 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income taxes | 0 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 0 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income from continuing operations | 103,446 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 84,456 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 213,237 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 161,854 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Income from discontinued operations, net of tax | 16,966 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 406 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 17,283 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 762 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Net income | 120,412 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 84,862 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 230,520 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember | 162,616 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ParentCompanyMember
Corp. 2 |  |  |  |
Revenue: |  |  |  |
Rental uniforms and ancillary products | 664,057 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 614,742 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 1,323,044 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 1,220,500 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Other services | 362,596 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 410,548 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 705,963 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 805,741 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Equity in net income of affiliates | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Total revenue | 1,026,653 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 1,025,290 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 2,029,007 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 2,026,241 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Costs and expenses (income): |  |  |  |
Cost of rental uniforms and ancillary products | 405,805 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 390,215 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 804,077 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 773,934 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Cost of other services | 245,641 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 268,458 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 473,880 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 524,697 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Selling and administrative expenses | 309,060 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 310,278 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 623,063 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 614,383 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Operating income | 66,147 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 56,339 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 127,987 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 113,227 us-gaap_OperatingIncomeLoss / 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 |  |  | 0 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal / dei_LegalEntityAxis = us-gaap_SubsidiariesMember |
Interest income | (5)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | (11)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | (10)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | (19)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Interest expense | 16,435 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 16,468 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 32,844 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 32,948 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Income before income taxes | 49,717 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 39,882 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 101,772 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 80,298 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Income taxes | 18,598 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 15,147 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 37,876 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 30,136 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Income from continuing operations | 31,119 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 24,735 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 63,896 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 50,162 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Income from discontinued operations, net of tax | 15,215 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 537 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 15,588 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 791 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Net income | 46,334 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 25,272 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 79,484 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiariesMember | 50,953 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_SubsidiariesMember
Subsidiary Guarantors |  |  |  |
Revenue: |  |  |  |
Rental uniforms and ancillary products | 180,725 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 164,985 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 357,431 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 327,550 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Other services | 8,224 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 9,165 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 15,180 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 17,714 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Equity in net income of affiliates | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Total revenue | 188,949 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 174,150 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 372,611 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 345,264 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Costs and expenses (income): |  |  |  |
Cost of rental uniforms and ancillary products | 103,225 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 96,831 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 207,384 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 194,998 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Cost of other services | (3,938)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (3,091)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (9,087)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (6,214)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Selling and administrative expenses | (20,210)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (10,963)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (33,164)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (15,822)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Operating income | 109,872 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 91,373 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 207,478 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 172,302 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Gain on deconsolidation of Shredding business |  |  | 0 us-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 |
Interest income | (15)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (72)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (63)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (125)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Interest expense | (497)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 16 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | (327)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 60 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income before income taxes | 110,384 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 91,429 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 229,607 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 172,367 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income taxes | 41,639 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 34,707 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 85,846 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 64,688 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income from continuing operations | 68,745 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 56,722 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 143,761 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 107,679 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Income from discontinued operations, net of tax | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Net income | 68,745 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 56,722 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 143,761 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember | 107,679 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_GuarantorSubsidiariesMember
Non- Guarantors |  |  |  |
Revenue: |  |  |  |
Rental uniforms and ancillary products | 55,155 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 56,104 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 111,436 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 111,069 ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Other services | 19,488 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 23,948 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 36,812 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 44,617 ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Equity in net income of affiliates | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Total revenue | 74,643 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 80,052 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 148,248 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 155,686 us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Costs and expenses (income): |  |  |  |
Cost of rental uniforms and ancillary products | 37,924 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 39,465 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 75,900 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 78,021 ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Cost of other services | 11,791 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 15,124 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 23,058 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 28,344 ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Selling and administrative expenses | 18,450 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 20,546 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 37,524 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 41,988 us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Operating income | 6,478 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 4,917 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 11,766 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 7,333 us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Gain on deconsolidation of Shredding business |  |  | 0 us-gaap_DeconsolidationGainOrLossAmount / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |
Gain on sale of stock of an equity method investment |  |  | 0 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember |
Interest income | 0 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (2)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (14,696)us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Interest expense | (9)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 1 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (5)us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income before income taxes | 6,487 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 4,918 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 11,771 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 22,029 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income taxes | 1,601 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 1,514 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 3,652 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 2,333 us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income from continuing operations | 4,886 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 3,404 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 8,119 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 19,696 us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Income from discontinued operations, net of tax | 1,751 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (131)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 1,695 us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | (29)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Net income | 6,637 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 3,273 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 9,814 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember | 19,667 us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_NonGuarantorSubsidiariesMember
Eliminations |  |  |  |
Revenue: |  |  |  |
Rental uniforms and ancillary products | (34,509)ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (31,515)ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (69,611)ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (61,937)ctas_RevenueRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Other services | (132,357)ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (124,046)ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (254,799)ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (241,077)ctas_RevenueOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Equity in net income of affiliates | (103,446)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (84,456)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (213,237)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (161,854)us-gaap_IncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Total revenue | (270,312)us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (240,017)us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (537,647)us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (464,868)us-gaap_Revenues / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Costs and expenses (income): |  |  |  |
Cost of rental uniforms and ancillary products | (68,994)ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (67,399)ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (138,792)ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (133,110)ctas_CostOfRentalUniformsAndAncillaryProducts / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Cost of other services | (89,499)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (82,751)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (170,334)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (159,667)ctas_CostOfOtherServices / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Selling and administrative expenses | (7,051)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (4,993)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (12,716)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (9,198)us-gaap_SellingGeneralAndAdministrativeExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Operating income | (104,768)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (84,874)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (215,805)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (162,893)us-gaap_OperatingIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Gain on deconsolidation of Shredding business |  |  | 0 us-gaap_DeconsolidationGainOrLossAmount / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember |
Gain on sale of stock of an equity method investment |  |  | 0 us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember |
Interest income | 1 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 1 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 1 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 14,688 us-gaap_InvestmentIncomeInterest / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Interest expense | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | 0 us-gaap_InterestExpense / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Income before income taxes | (104,769)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (84,875)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (215,806)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (177,581)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Income taxes | (19)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (14)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (30)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (44)us-gaap_IncomeTaxExpenseBenefit / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Income from continuing operations | (104,750)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (84,861)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (215,776)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (177,537)us-gaap_IncomeLossFromContinuingOperations / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Income from discontinued operations, net of tax | (16,966)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (406)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (17,283)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | (762)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember
Net income | $ (121,716)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | $ (85,267)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | $ (233,059)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember | $ (178,299)us-gaap_NetIncomeLoss / dei_LegalEntityAxis = us-gaap_ConsolidationEliminationsMember

X
- Definition The aggregate costs related to the sale of and servicing of other services such as uniform direct sales, first aid, safety and fire protection services and document management services, including the costs of the products and the costs of the services rendered during the reporting period. + References No definition available. + Details
Name: | ctas_CostOfOtherServices
Namespace Prefix: | ctas_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The aggregate costs related to the rental of uniforms and ancillary products, including the costs of the products and the costs of the services rendered during the reporting period. + References No definition available. + Details
Name: | ctas_CostOfRentalUniformsAndAncillaryProducts
Namespace Prefix: | ctas_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue earned on providing other services, which is recorded in the Uniform Direct Sales, First Aid, Safety and Fire Protection Services and Document Management Services operating segments. It excludes revenue earned from the Rental Uniforms and Ancillary Products operating segment. + References No definition available. + Details
Name: | ctas_RevenueOtherServices
Namespace Prefix: | ctas_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenue earned from the Rental Uniforms and Ancillary Products operating segment. + References No definition available. + Details
Name: | ctas_RevenueRentalUniformsAndAncillaryProducts
Namespace Prefix: | ctas_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_CostsAndExpensesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the gain (loss) recognized by the parent and included in its attributable portion of net income for the period due to deconsolidation of a subsidiary or derecognition of a group of assets. The gain (loss) recognized and included in the net income attributable to the parent for the period is generally computed as the difference between: (a) the aggregate of: (1) the fair value of any consideration received; (2) the fair value of any retained noncontrolling investment in the former subsidiary at the date the subsidiary was deconsolidated; and (3) the carrying amount of any noncontrolling interest in the former subsidiary (including any accumulated other comprehensive income attributable to the noncontrolling interest) at the date the subsidiary was deconsolidated and (b) the carrying amount of the former subsidiary's assets and liabilities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1B -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4582445-111684 + Details
Name: | us-gaap_DeconsolidationGainOrLossAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of gain (loss) on sale or disposal of an equity method investment. + References No definition available. + Details
Name: | us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from continuing operations attributable to the parent. Also defined as revenue less expenses and taxes from ongoing operations before extraordinary items but after deduction of those portions of income or loss from continuing operations that are allocable to noncontrolling interests. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4613673-111683 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.13) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_IncomeLossFromContinuingOperations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sum of operating profit and nonoperating income or expense before Income or Loss from equity method investments, income taxes, extraordinary items, and noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(1)(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of income (loss) from a disposal group, net of income tax, reported as a separate component of income before extraordinary items after deduction or consideration of the amount allocable to noncontrolling interests. Includes, net of tax, income (loss) from operations during the phase-out period, gain (loss) on disposal, provision (or any reversals of earlier provisions) for loss on disposal, and adjustments of a prior period gain (loss) on disposal. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 + Details
Name: | us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35755396&loc=d3e33749-111570 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.12) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 11 -Article 7 + Details
Name: | us-gaap_IncomeLossFromEquityMethodInvestments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 9 -Article 9 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7(b)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_InvestmentIncomeInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 + Details
Name: | us-gaap_NetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References No definition available. + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_RevenuesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 30 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34747878&loc=d3e3636-108311 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ConsolidationEliminationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_GuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_NonGuarantorSubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=us-gaap_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |