-us-gaap:Nonmonetary Transaction Type [Domain] {us-gaap:NonmonetaryTransactionTypeDomain}
us-gaap:Receipt of Assets in Satisfaction of Debt [Member] {us-gaap:ReceiptOfAssetsInSatisfactionOfDebtMember}
us-gaap:Acquisition of Content Rights in Exchange for Future Services [Member] {us-gaap:AcquisitionOfContentRightsInExchangeForFutureServicesMember}
us-gaap:Contribution of Nonmonetary Assets to Charitable Organization [Member] {us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember}
us-gaap:Contribution of Land by Government Unit [Member] {us-gaap:ContributionOfLandByGovernmentUnitMember}
us-gaap:Exchange of Product Held-for-sale for Dissimilar Product [Member] {us-gaap:ExchangeOfProductHeldForSaleForDissimilarProductMember}
us-gaap:Exchange of Product Held-for-sale for Similar Product [Member] {us-gaap:ExchangeOfProductHeldForSaleForSimilarProductMember}
us-gaap:Exchange of Productive Assets [Member] {us-gaap:ExchangeOfProductiveAssetsMember}
us-gaap:Distribution of Marketable Securities to Stockholders as Dividends [Member] {us-gaap:DistributionOfMarketableSecuritiesToStockholdersAsDividendsMember}
us-gaap:Distribution of Marketable Securities to Stockholders to Redeem Outstanding Capital Stock [Member] {us-gaap:DistributionOfMarketableSecuritiesToStockholdersToRedeemOutstandingCapitalStockMember}
us-gaap:Distribution of Capital Stock of Subsidiaries to Stockholders in Corporate Liquidations and Reorganizations [Member] {us-gaap:DistributionOfCapitalStockOfSubsidiariesToStockholdersInCorporateLiquidationsAndReorganizationsMember}
us-gaap:Distribution of Nonmonetary Assets to Groups of Stockholders' Pursuant to Settlement Plans [Member] {us-gaap:DistributionOfNonmonetaryAssetsToGroupsOfStockholdersPursuantToSettlementPlansMember}
us-gaap:Advertising Barter Transactions [Member] {us-gaap:AdvertisingBarterTransactionsMember}
us-gaap:Inventory Exchanges [Member] {us-gaap:InventoryExchangesMember}
us-gaap:Goods and Services Exchanged for Equity Instrument [Member] {us-gaap:GoodsAndServicesExchangedForEquityInstrumentMember}