 | us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:TaxesPayableCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:InterestPayableCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:DividendsPayableCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:ProgramRightsObligations | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:AccruedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:TaxesPayableCurrentAndNoncurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:InterestPayableCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:DividendsPayableCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:ProgramRightsObligations | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:AccruedLiabilitiesCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:TaxesPayableCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:InterestPayableCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:DividendsPayableCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:AccruedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:TaxesPayableCurrentAndNoncurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:InterestPayableCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:DividendsPayableCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:AccruedLiabilitiesCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperations |
 | us-gaap:TaxesPayableCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperations |
 | us-gaap:InterestAndDividendsPayableCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperations |
 | us-gaap:AccruedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperations |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperationsStatementTable |
 | us-gaap:TaxesPayableCurrentAndNoncurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperationsStatementTable |
 | us-gaap:InterestAndDividendsPayableCurrentAndNoncurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperationsStatementTable |
 | us-gaap:AccruedLiabilitiesCurrentAndNoncurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperationsStatementTable |
 | us-gaap:AccruedInsuranceCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedRentCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedRoyaltiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedUtilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedSalesCommissionCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedAdvertisingCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedExchangeFeeRebateCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:ProductWarrantyAccrual | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:TaxesPayableCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:InterestAndDividendsPayableCurrentAndNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:ProgramRightsObligationsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedLiabilitiesCurrentAndNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |