 | us-gaap:EmployeeRelatedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:TaxesPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:InterestPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:DividendsPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:AccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:EmployeeRelatedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:TaxesPayableCurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:InterestPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:DividendsPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:AccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:EmployeeRelatedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:TaxesPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:InterestAndDividendsPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:AccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:EmployeeRelatedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:TaxesPayableCurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:InterestAndDividendsPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:AccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:AccruedInsuranceCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedRentCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedRoyaltiesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedUtilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedSalesCommissionCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedProfessionalFeesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedMarketingCostsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedAdvertisingCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedExchangeFeeRebateCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:ProductWarrantyAccrualClassifiedCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:OtherAccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:TaxesPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:InterestAndDividendsPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:SettlementLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |