XML 22 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share - Narrative (Details) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended 1 Months Ended 18 Months Ended
Nov. 30, 2014
Nov. 30, 2013
Nov. 30, 2014
Nov. 30, 2013
Jan. 09, 2015
Jan. 09, 2015
Jul. 30, 2013
Earnings Per Share, Basic and Diluted [Line Items]              
Basic earnings per share, discontinued operations (dollars per share) $ 0.15us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.15us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare      
Diluted earnings per share, discontinued operations (dollars per share) $ 0.14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.14us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare      
Basic and Diluted earnings per share from discontinued operations (shares)   $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare   $ 0.01us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare      
Options granted and excluded from the computation of diluted earnings per share (shares) 500,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 500,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 600,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 700,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount      
Common Stock              
Earnings Per Share, Basic and Diluted [Line Items]              
Common stock purchased under a share buyback program (shares) 0us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  800,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Aggregate purchase price of common stock under a share buyback program     $ 49.7us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Average price of common stock purchased under a share buyback program (dollars per share)     $ 62.17ctas_StockRepurchasedDuringPeriodAveragePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Common Stock | Employee payroll taxes due on restricted stock              
Earnings Per Share, Basic and Diluted [Line Items]              
Common stock purchased under a share buyback program (shares)     200,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ctas_EmployeePayrollTaxesDueOnRestrictedStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Aggregate purchase price of common stock under a share buyback program 2.2us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ctas_EmployeePayrollTaxesDueOnRestrictedStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  13.9us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ctas_EmployeePayrollTaxesDueOnRestrictedStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Average price of common stock purchased under a share buyback program (dollars per share)     $ 64.07ctas_StockRepurchasedDuringPeriodAveragePrice
/ us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis
= ctas_EmployeePayrollTaxesDueOnRestrictedStockMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Common Stock | Subsequent Event              
Earnings Per Share, Basic and Diluted [Line Items]              
Common stock purchased under a share buyback program (shares)         0us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
4,100,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Aggregate purchase price of common stock under a share buyback program           $ 249.2us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Average price of common stock purchased under a share buyback program (dollars per share)           $ 60.19ctas_StockRepurchasedDuringPeriodAveragePrice
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
July 30, 2013              
Earnings Per Share, Basic and Diluted [Line Items]              
Additional amount authorized under share buyback program (shares)             500,000,000ctas_StockRepurchaseProgramNewAuthorizedAmount
/ us-gaap_PlanNameAxis
= ctas_BuybackProgramJuly2013Member