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