| Name | Asu201409TransitionAbstract |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:stringItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | True |
| Text | Lang | Role | Container role |
|---|---|---|---|
| ASU 2014-09 Transition [Abstract] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2018 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:AdvertisingBarterTransactions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AdvertisingBarterTransactionsAdvertisingBarterCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AdvertisingBarterTransactionsIndeterminableFairValueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AdvertisingBarterTransactionsAdvertisingBarterRevenue | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PrecontractCostsPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:GovernmentalContractsSubjectToRenegotiationAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:GovernmentalContractsSubjectToRenegotiation | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RefundsDueUnderGovernmentContracts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RefundsDueUnderGovernmentContractsNotReasonablyEstimable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:BasisOfProvisionForRefundsUnderGovernmentContracts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:GovernmentContractorsSubcontractAndSpecialEquipmentCostNatureOfTransaction | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionAllowances | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionCompletedContractMethod | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionDiscounts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionIncentives | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionLongTermContracts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionLongTermContractsIncentiveAndAwardFees | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionLoyaltyPrograms | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleElementArrangements | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionPercentageOfCompletionMethod | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionRebates | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionRegionalCarriersAndPassengersPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionRetailLandSales | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionRetrospectiveRateSettingSystemsPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionRevenueReductions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionSalesOfGoods | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionSalesOfServices | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionSalesReturns | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionServicesCommissions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionServicesFranchiseFees | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionServicesLicensingFees | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionServicesRefundableFeesForServices | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionServicesRoyaltyFees | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceMethod | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsSignificantDeliverablesSeparateUnitsOfAccountingQualificationFlag | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesSellingPrice | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesMethodology | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAssumptions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionNewAccountingPronouncementTiming | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectDescription | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationRevenueDescription | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationAllowanceForDoubtfulAccountsPercentageOfAccountsReceivable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationQualitativeFactors | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationDisclosuresforCertainHealthCareEntitiesAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ScheduleOfRevenueSourcesHealthCareOrganizationTable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationRevenueSourcesAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationRevenueSourcesDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationReceivableAndRevenueDisclosuresLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ThirdPartyPayorMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:SelfPayMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ScheduleOfRevenueSourcesHealthCareOrganizationTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMilestoneMethodTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMilestoneMethodTable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMilestoneMethodLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMilestoneMethodDescription | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMilestoneMethodMilestone | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMilestoneMethodFactors | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMilestoneMethodRevenueRecognized | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionAdvertisingBarterTransactions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionSalesReturnsChangesInEstimatedReturns | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:MovementInDeferredRevenueRollForward | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueAdditions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueRevenueRecognized1 | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueRefundPayments1 | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenuePeriodIncreaseDecrease | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueByArrangementDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueArrangementByTypeTable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueArrangementLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:MovementInCustomerRefundableFeesRollForward | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerRefundableFees | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerRefundableFeesProceeds | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerRefundableFeesRevenueRecognized1 | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerRefundableFeesRefundPayments1 | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerRefundableFeesPeriodIncreaseDecrease | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RecognitionOfDeferredRevenue | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueArrangementTypeAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueArrangementTypeDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:LayawaySaleMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:InitialHookupDeferredRevenueMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:LeasingArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RoyaltyArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:SubscriptionArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:TransportationAdvanceTicketArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AnnualMembershipFeesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UpFrontPaymentArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:NonsoftwareServiceSupportAndMaintenanceArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:NonsoftwareLicenseArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:SoftwareLicenseArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:LoanLendingCommitmentArrangementFeesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationRevenueNetOfPatientServiceRevenueProvisionsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationPatientServiceRevenueLessProvisionForBadDebtsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationPatientServiceRevenueProvisionforBadDebts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationPatientServiceRevenueLessProvisionForBadDebts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationRevenueNetOfPatientServiceRevenueProvisions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContinuingCareRetirementCommunitiesAdvanceFeesRefunds | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationRevenueAndExpenseAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:NonmonetaryTransactionAmountOfBarterTransaction | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:NonmonetaryTransactionFairValueNotDeterminable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredAdvertisingCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AdvertisingBarterTransactionsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CooperativeAdvertisingPolicy | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AdvertisingBarterTransactionsPolicy | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedAfterOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedWithinOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AccountsReceivableUnapprovedContractClaims | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledChangeOrdersAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedWithinOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedAfterOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledChangeOrders | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledReceivablesNotBillableRollingMaturityAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInNextRollingTwelveMonths | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
Unbilled Receivables, Not Billable, Amount Expected to be Collected after Next Rolling Twelve Months us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedAfterNextRollingTwelveMonths | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractClaimsDescription | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CommitmentsToCompleteContractsInProcess | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CostOfSalesVendorAllowancesPolicy | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesAndProgressPaymentsForLongTermContractsOrPrograms | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueDisclosureAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueDisclosureTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueDescription | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
Time Sharing Transactions, Seller's Policies with Respect to Meeting Criteria for Buyer's Commitment us-gaap:TimeSharingTransactionsSellersPoliciesWithRespectToMeetingCriteriaForBuyersCommitment | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:TimeSharingTransactionsSellersPoliciesWithRespectToMeetingCriteriaForCollectibilityOfSalesPrice | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ShippingAndHandlingCostPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionExciseAndSalesTaxes | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:InitialFranchiseFees | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:EstimateOfCancellations | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AdvancesReceivedOnGovernmentContractsNotNettedAgainstAccountsReceivable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:BillingsInExcessOfCostCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:BillingsInExcessOfCostNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:BillingsInExcessOfCost | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:BillingsInExcessOfCostAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueOneYearOrLess | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueAfterOneYearAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueOneToTwoYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueTwoToThreeYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueThreeToFourYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueFourToFiveYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueFiveYearsOrMore | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueAfterOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayable | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueInRemainderOfFiscalYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableRollingMaturityAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueInNextRollingTwelveMonths | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueAfterNextRollingTwelveMonthsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueInRollingYearTwo | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueInRollingYearThree | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueInRollingYearFour | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueInRollingYearFive | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueAfterRollingYearFive | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RetentionPayableDueAfterNextRollingTwelveMonths | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateDescriptionOfPrerequisitesForBillings | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeclineInInitialFranchiseFeesDescription | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:GovernmentContractorsPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:GovernmentContractorsContractsInProgressPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:GovernmentContractorsRevenueRecognitionPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:FilmsRevenueRecognitionPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PatronageRefunds | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionServicesManagementFees | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PremiumsEarnedNetPropertyAndCasualty | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PremiumsEarnedNetLife | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PremiumsEarnedNetAccidentAndHealth | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PremiumsEarnedNetFinancialGuaranteeInsuranceContracts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PremiumsEarnedNetOtherInsurance | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PremiumsEarnedNetByBusinessAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesForConstruction | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:TimeSharingTransactionsDeferredProfit | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredSubscriberAcquisitionCostsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredSubscriberAcquisitionCostsNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:GovernmentContractReceivableUnbilledAmounts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AirTrafficLiabilityCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesAndDeposits | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesAndDepositsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerDepositsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesAndDepositsCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerDepositsNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesOrDepositsNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerAdvancesOrDepositsNoncurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerLoyaltyProgramLiabilityCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:CustomerLoyaltyProgramLiabilityNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredAirTrafficRevenue | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:OtherDeferredCreditsNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueAndCreditsNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueAndCredits | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredLeasingCommissions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueAndCreditsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredRevenueAndCreditsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:OtherDeferredCreditsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredSetUpCostsCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredSetUpCostsNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:FrequentFlierLiabilityCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredAirTrafficRevenueCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:FrequentFlierLiabilityNoncurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInAirTrafficLiability1 | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInDeferredAirTrafficRevenue | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInFrequentFlyerLiability | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInDeferredAirTrafficRevenueAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionDeferredRevenue | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionCustomerAcquisitions | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionSoftware | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:RevenueRecognitionRealEstateTransactionsPolicy | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ForeignExchangeAndOtherDerivativeFinancialInstrumentsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:NameOfReportingCategoryDomain | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:PrincipleTransactionRevenueDescriptionOfReportingCategoryAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:DeferredSalesCommission | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInCustomerLoyaltyProgramLiability | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInCustomerAdvances | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInCustomerDeposits | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInCustomerAdvancesAndDeposits | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInContractReceivablesNet | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInUnbilledReceivables | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInCustomerAdvancesAndDepositsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDepositsAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:FacilityCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationBadDebtsPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:HealthCareOrganizationRevenueRecognizedPolicyPolicyTextBlock | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:AccruedLiabilitiesForUnredeeemedGiftCards | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:IncreaseDecreaseInGiftCardLiability | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueOneYearOrLess | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueOneToTwoYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueTwoToThreeYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueThreeToFourYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueFourToFiveYears | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueFiveYearsOrMore | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueAfterOneYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainage | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue | |
us-gaap:ContractReceivableRetainageDueInRemainderOfFiscalYear | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:RevenueRecognitionAndDeferredRevenueAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/DeferredRevenue |