XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill, Service Contracts and Other Assets - Changes in Carrying Amount of Service Contracts (Details) (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Nov. 30, 2014
Service contracts [Roll Forward]  
Balance as of June 1, 2014 $ 55,675us-gaap_FiniteLivedIntangibleAssetsNet
Service contracts acquired 3,007us-gaap_FinitelivedIntangibleAssetsAcquired1
Service contracts amortization (5,806)ctas_FiniteLivedIntangibleAssetsAmortization
Service contracts divested in the Storage transactions (9,570)ctas_FiniteLivedIntangibleAssetsDecreaseduetoDivestiture
Foreign currency translation (1,716)us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
Balance as of November 30, 2014 41,590us-gaap_FiniteLivedIntangibleAssetsNet
Rental Uniforms and Ancillary Products  
Service contracts [Roll Forward]  
Balance as of June 1, 2014 17,171us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_RentalUniformsAndAncillaryProductsMember
Service contracts acquired 313us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_RentalUniformsAndAncillaryProductsMember
Service contracts amortization (1,679)ctas_FiniteLivedIntangibleAssetsAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_RentalUniformsAndAncillaryProductsMember
Service contracts divested in the Storage transactions 0ctas_FiniteLivedIntangibleAssetsDecreaseduetoDivestiture
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_RentalUniformsAndAncillaryProductsMember
Foreign currency translation (1,148)us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_RentalUniformsAndAncillaryProductsMember
Balance as of November 30, 2014 14,657us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_RentalUniformsAndAncillaryProductsMember
Uniform Direct Sales  
Service contracts [Roll Forward]  
Balance as of June 1, 2014 0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_UniformDirectSalesMember
Service contracts acquired 0us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_UniformDirectSalesMember
Service contracts amortization 0ctas_FiniteLivedIntangibleAssetsAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_UniformDirectSalesMember
Service contracts divested in the Storage transactions 0ctas_FiniteLivedIntangibleAssetsDecreaseduetoDivestiture
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_UniformDirectSalesMember
Foreign currency translation 0us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_UniformDirectSalesMember
Balance as of November 30, 2014 0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_UniformDirectSalesMember
First Aid, Safety and Fire Protection  
Service contracts [Roll Forward]  
Balance as of June 1, 2014 28,034us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_FirstAidSafetyAndFireProtectionMember
Service contracts acquired 2,429us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_FirstAidSafetyAndFireProtectionMember
Service contracts amortization (3,530)ctas_FiniteLivedIntangibleAssetsAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_FirstAidSafetyAndFireProtectionMember
Service contracts divested in the Storage transactions 0ctas_FiniteLivedIntangibleAssetsDecreaseduetoDivestiture
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_FirstAidSafetyAndFireProtectionMember
Foreign currency translation 0us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_FirstAidSafetyAndFireProtectionMember
Balance as of November 30, 2014 26,933us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ctas_FirstAidSafetyAndFireProtectionMember
Corporate  
Service contracts [Roll Forward]  
Balance as of June 1, 2014 10,470us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Service contracts acquired 265us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Service contracts amortization (597)ctas_FiniteLivedIntangibleAssetsAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Service contracts divested in the Storage transactions (9,570)ctas_FiniteLivedIntangibleAssetsDecreaseduetoDivestiture
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Foreign currency translation (568)us-gaap_FiniteLivedIntangibleAssetsTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Balance as of November 30, 2014 $ 0us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember