| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/NonmonetaryTransactionsNonmonetaryTransactionByTypeTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:NonmonetaryTransactionByTypeTable |
| Explicit | us-gaap:NonmonetaryTransactionTypeAxis |
| Member | us-gaap:NonmonetaryTransactionTypeDomain |
| Member | us-gaap:ReceiptOfAssetsInSatisfactionOfDebtMember |
| Member | us-gaap:AcquisitionOfContentRightsInExchangeForFutureServicesMember |
| Member | us-gaap:ContributionOfNonmonetaryAssetsToCharitableOrganizationMember |
| Member | us-gaap:ContributionOfLandByGovernmentUnitMember |
| Member | us-gaap:ExchangeOfProductHeldForSaleForDissimilarProductMember |
| Member | us-gaap:ExchangeOfProductHeldForSaleForSimilarProductMember |
| Member | us-gaap:ExchangeOfProductiveAssetsMember |
| Member | us-gaap:DistributionOfMarketableSecuritiesToStockholdersAsDividendsMember |
| Member | us-gaap:DistributionOfMarketableSecuritiesToStockholdersToRedeemOutstandingCapitalStockMember |
| Member | us-gaap:DistributionOfCapitalStockOfSubsidiariesToStockholdersInCorporateLiquidationsAndReorganizationsMember |
| Member | us-gaap:DistributionOfNonmonetaryAssetsToGroupsOfStockholdersPursuantToSettlementPlansMember |
| Member | us-gaap:InventoryExchangesMember |
| Label/QName |
|---|
us-gaap:NonmonetaryTransactionLineItems |
us-gaap:NonmonetaryTransactionBasisOfAccountingForAssetsTransferred |
us-gaap:NonmonetaryTransactionNameOfCounterparty |
us-gaap:NonmonetaryTransactionGainLossRecognizedOnTransfer |
us-gaap:NonmonetaryTransactionGrossOperatingRevenueRecognized |