 | us-gaap:ContractualRightsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:FranchiseRightsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:LicensingAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:OtherIntangibleAssetsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:TradeDressMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:TradeSecretsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:TrademarksAndTradeNamesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:UnclassifiedIndefinitelivedIntangibleAssetsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:ContractualRightsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:FranchiseRightsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:LicensingAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:OtherIntangibleAssetsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:TradeDressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:TradeSecretsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:TrademarksAndTradeNamesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:UnclassifiedIndefinitelivedIntangibleAssetsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable |
 | us-gaap:ContractualRightsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:FranchiseRightsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:LicensingAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:OtherIntangibleAssetsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:TradeDressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:TradeSecretsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:TrademarksAndTradeNamesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:UnclassifiedIndefinitelivedIntangibleAssetsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfIndefiniteLivedIntangibleAssetsTable |
 | us-gaap:ContractualRightsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:FranchiseRightsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:LicensingAgreementsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:OtherIntangibleAssetsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:TrademarksAndTradeNamesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:TradeSecretsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:TradeDressMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:UnclassifiedIndefinitelivedIntangibleAssetsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:ContractualRightsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |
 | us-gaap:FranchiseRightsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |
 | us-gaap:LicensingAgreementsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |
 | us-gaap:OtherIntangibleAssetsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |
 | us-gaap:TrademarksAndTradeNamesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |
 | us-gaap:TradeSecretsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |
 | us-gaap:TradeDressMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |
 | us-gaap:UnclassifiedIndefinitelivedIntangibleAssetsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable |