Assets, Current [Abstract]

NameAssetsCurrentAbstract
Namespacehttp://fasb.org/us-gaap/2020-01-31
Prefixus-gaap
Data typexbrli:stringItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Assets, Current [Abstract]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
us-gaap:OtherAssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists
us-gaap:PrepaidExpenseAndOtherAssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists
us-gaap:CashCashEquivalentsAndShortTermInvestmentsAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:ReceivablesNetCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:NetInvestmentInLeaseCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:InventoryNetAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:PrepaidExpenseCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:ContractWithCustomerAssetNetCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:CapitalizedContractCostNetCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:OtherAssetsCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:DeferredCostsCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:DerivativeInstrumentsAndHedgesAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:DeferredRentAssetNetCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:DepositsAssetsCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:AssetsCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations
us-gaap:CashCashEquivalentsAndShortTermInvestmentsAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:ReceivablesNetCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:NetInvestmentInLeaseCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:InventoryNetAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:PrepaidExpenseCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:ContractWithCustomerAssetNetCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:CapitalizedContractCostNetCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:OtherAssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:DeferredCostsCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:DerivativeInstrumentsAndHedgesAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:DeferredRentAssetNetCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:DepositsAssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:AssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable
us-gaap:CashCashEquivalentsAndShortTermInvestmentsAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:ReceivablesNetCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:InventoryNetAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:PrepaidExpenseCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:ContractWithCustomerAssetNetCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:CapitalizedContractCostNetCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:OtherAssetsCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:DeferredCostsCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:DerivativeInstrumentsAndHedgesAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrentAbstract
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:NetInvestmentInLeaseCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:RegulatoryAssetsCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:FundsHeldForClients
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:DeferredRentAssetNetCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:AdvancesOnInventoryPurchases
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:AdvanceRoyaltiesCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:HealthCareTrustFundAssetsLimitedAsToUseCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:DepositsAssetsCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:BusinessCombinationContingentConsiderationAssetCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:AssetsCurrent
parent-childhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified
us-gaap:CashCashEquivalentsAndShortTermInvestmentsAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:ReceivablesNetCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:InventoryNetAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:PrepaidExpenseCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:ContractWithCustomerAssetNetCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:CapitalizedContractCostNetCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:OtherAssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:DeferredCostsCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:DerivativeInstrumentsAndHedgesAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrentAbstract
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:NetInvestmentInLeaseCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:RegulatoryAssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:FundsHeldForClients
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:DeferredRentAssetNetCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:AdvancesOnInventoryPurchases
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:AdvanceRoyaltiesCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:HealthCareTrustFundAssetsLimitedAsToUseCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:DepositsAssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:BusinessCombinationContingentConsiderationAssetCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable
us-gaap:AssetsCurrent
domain-memberhttp://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable