 | us-gaap:DeferredCostsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:PrepaidExpenseAndOtherAssetsCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:CreditCardOriginationCostsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:OtherAssetsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:OtherAssetsMiscellaneousAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:DepositAssetsDisclosureAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:OtherAssetsNoncurrentDisclosureAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:OtherAssetsUnclassifiedAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:OtherAssetsSignificantAdditionsOrDeletionsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:PreproductionCostsRelatedToLongTermSupplyArrangementsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:AssetsHeldInTrustAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:PrepaidExpenseAndOtherAssetsNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:DeferredIncomeTaxesAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:InterestReceivableAndOtherAssetsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:HostingArrangementServiceContractAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:MaterialsSuppliesAndOther | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:SettlementAssetsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:DeferredCostsAndOtherAssets | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |
 | us-gaap:AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredCostsCapitalizedPrepaidAndOtherAssets |