 | us-gaap:FiniteLivedIntangibleAssetsNet | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:FinitelivedIntangibleAssetsAcquired1 | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:AmortizationOfIntangibleAssets | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustmentsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:FiniteLivedIntangibleAssetsNet | parent-child | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOther |
 | us-gaap:FiniteLivedIntangibleAssetsNet | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfFiniteLivedIntangibleAssetsTable |
 | us-gaap:FinitelivedIntangibleAssetsAcquired1 | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfFiniteLivedIntangibleAssetsTable |
 | us-gaap:AmortizationOfIntangibleAssets | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfFiniteLivedIntangibleAssetsTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfFiniteLivedIntangibleAssetsTable |
 | us-gaap:FiniteLivedIntangibleAssetsTranslationAndPurchaseAccountingAdjustmentsAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfFiniteLivedIntangibleAssetsTable |
 | us-gaap:FiniteLivedIntangibleAssetsPeriodIncreaseDecrease | domain-member | http://fasb.org/us-gaap/role/disclosure/IntangibleAssetsGoodwillAndOtherScheduleOfFiniteLivedIntangibleAssetsTable |