 | us-gaap:ReceiptOfAssetsInSatisfactionOfDebtMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:AcquisitionOfContentRightsInExchangeForFutureServicesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:ContributionOfLandByGovernmentUnitMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:ExchangeOfProductHeldForSaleForDissimilarProductMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:ExchangeOfProductHeldForSaleForSimilarProductMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:ExchangeOfProductiveAssetsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:DistributionOfMarketableSecuritiesToStockholdersAsDividendsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:DistributionOfMarketableSecuritiesToStockholdersToRedeemOutstandingCapitalStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:DistributionOfCapitalStockOfSubsidiariesToStockholdersInCorporateLiquidationsAndReorganizationsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:DistributionOfNonmonetaryAssetsToGroupsOfStockholdersPursuantToSettlementPlansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:InventoryExchangesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactions |
 | us-gaap:ReceiptOfAssetsInSatisfactionOfDebtMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:AcquisitionOfContentRightsInExchangeForFutureServicesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:ContributionOfLandByGovernmentUnitMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:ExchangeOfProductHeldForSaleForDissimilarProductMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:ExchangeOfProductHeldForSaleForSimilarProductMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:ExchangeOfProductiveAssetsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:DistributionOfMarketableSecuritiesToStockholdersAsDividendsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:DistributionOfMarketableSecuritiesToStockholdersToRedeemOutstandingCapitalStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:DistributionOfCapitalStockOfSubsidiariesToStockholdersInCorporateLiquidationsAndReorganizationsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:DistributionOfNonmonetaryAssetsToGroupsOfStockholdersPursuantToSettlementPlansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
 | us-gaap:InventoryExchangesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |