440000 - Disclosure - Revenue Recognition and Deferred Revenue

Arc namepresentationArc
Arc rolehttp://www.xbrl.org/2003/arcrole/parent-child
Link rolehttp://fasb.org/us-gaap/role/disclosure/DeferredRevenue
ConceptOrder
us-gaap:RevenueRecognitionAndDeferredRevenueAbstract
us-gaap:Asu201409TransitionAbstract
10
us-gaap:AdvertisingBarterTransactions
10
us-gaap:AdvertisingBarterTransactionsAdvertisingBarterCosts
20
us-gaap:AdvertisingBarterTransactionsIndeterminableFairValueDisclosure
30
us-gaap:AdvertisingBarterTransactionsAdvertisingBarterRevenue
40
us-gaap:PrecontractCostsPolicyTextBlock
50
us-gaap:GovernmentalContractsSubjectToRenegotiationAbstract
60
us-gaap:GovernmentalContractsSubjectToRenegotiation
70
us-gaap:RefundsDueUnderGovernmentContracts
80
us-gaap:RefundsDueUnderGovernmentContractsNotReasonablyEstimable
90
us-gaap:BasisOfProvisionForRefundsUnderGovernmentContracts
100
us-gaap:GovernmentContractorsSubcontractAndSpecialEquipmentCostNatureOfTransaction
110
us-gaap:RevenueRecognitionAllowances
120
us-gaap:RevenueRecognitionCargoAndFreightPolicyPolicyTextBlock
130
us-gaap:RevenueRecognitionCompletedContractMethod
140
us-gaap:RevenueRecognitionDiscounts
150
us-gaap:RevenueRecognitionIncentives
160
us-gaap:RevenueRecognitionLongTermContracts
170
us-gaap:RevenueRecognitionLongTermContractsIncentiveAndAwardFees
180
us-gaap:RevenueRecognitionLoyaltyPrograms
190
200
us-gaap:RevenueRecognitionPercentageOfCompletionMethod
210
us-gaap:RevenueRecognitionRebates
220
us-gaap:RevenueRecognitionRegionalCarriersAndPassengersPolicyPolicyTextBlock
230
us-gaap:RevenueRecognitionRetailLandSales
240
us-gaap:RevenueRecognitionRetrospectiveRateSettingSystemsPolicyPolicyTextBlock
250
us-gaap:RevenueRecognitionRevenueReductions
260
us-gaap:RevenueRecognitionSalesOfGoods
270
us-gaap:RevenueRecognitionSalesOfServices
280
us-gaap:RevenueRecognitionSalesReturns
290
us-gaap:RevenueRecognitionServicesCommissions
300
us-gaap:RevenueRecognitionServicesFranchiseFees
310
us-gaap:RevenueRecognitionServicesLicensingFees
320
us-gaap:RevenueRecognitionServicesRefundableFeesForServices
330
us-gaap:RevenueRecognitionServicesRoyaltyFees
340
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsLineItems
350
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAbstract
360
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceMethod
370
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount
380
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsSignificantDeliverablesSeparateUnitsOfAccountingQualificationFlag
390
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAbstract
400
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesSellingPrice
410
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesMethodology
420
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAssumptions
430
us-gaap:RevenueRecognitionNewAccountingPronouncementTiming
440
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectDescription
450
us-gaap:HealthCareOrganizationRevenueDescription
460
us-gaap:HealthCareOrganizationAllowanceForDoubtfulAccountsPercentageOfAccountsReceivable
470
us-gaap:HealthCareOrganizationQualitativeFactors
480
us-gaap:HealthCareOrganizationDisclosuresforCertainHealthCareEntitiesAbstract
490
us-gaap:ScheduleOfRevenueSourcesHealthCareOrganizationTable
500
us-gaap:HealthCareOrganizationRevenueSourcesAxis
510
us-gaap:HealthCareOrganizationRevenueSourcesDomain
520
us-gaap:HealthCareOrganizationReceivableAndRevenueDisclosuresLineItems
530
us-gaap:ThirdPartyPayorMember
540
us-gaap:SelfPayMember
550
us-gaap:ScheduleOfRevenueSourcesHealthCareOrganizationTableTextBlock
560
us-gaap:RevenueRecognitionMilestoneMethodTableTextBlock
570
us-gaap:RevenueRecognitionMilestoneMethodTable
580
us-gaap:RevenueRecognitionMilestoneMethodLineItems
590
us-gaap:RevenueRecognitionMilestoneMethodDescription
600
us-gaap:RevenueRecognitionMilestoneMethodMilestone
610
us-gaap:RevenueRecognitionMilestoneMethodFactors
620
us-gaap:RevenueRecognitionMilestoneMethodRevenueRecognized
630
us-gaap:RevenueRecognitionAdvertisingBarterTransactions
640
us-gaap:RevenueRecognitionSalesReturnsChangesInEstimatedReturns
650
us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns
660
us-gaap:MovementInDeferredRevenueRollForward
670
us-gaap:DeferredRevenueAdditions
680
us-gaap:DeferredRevenueRevenueRecognized1
690
us-gaap:DeferredRevenueRefundPayments1
700
us-gaap:DeferredRevenuePeriodIncreaseDecrease
710
us-gaap:DeferredRevenueByArrangementDisclosureTextBlock
720
us-gaap:DeferredRevenueArrangementByTypeTable
730
us-gaap:DeferredRevenueArrangementLineItems
740
us-gaap:MovementInCustomerRefundableFeesRollForward
750
us-gaap:CustomerRefundableFees
760
us-gaap:CustomerRefundableFeesProceeds
770
us-gaap:CustomerRefundableFeesRevenueRecognized1
780
us-gaap:CustomerRefundableFeesRefundPayments1
790
us-gaap:CustomerRefundableFeesPeriodIncreaseDecrease
800
us-gaap:RecognitionOfDeferredRevenue
810
us-gaap:DeferredRevenueArrangementTypeAxis
820
us-gaap:DeferredRevenueArrangementTypeDomain
830
us-gaap:LayawaySaleMember
840
us-gaap:InitialHookupDeferredRevenueMember
850
us-gaap:LeasingArrangementMember
860
us-gaap:RoyaltyArrangementMember
870
us-gaap:SubscriptionArrangementMember
880
us-gaap:TransportationAdvanceTicketArrangementMember
890
us-gaap:AnnualMembershipFeesMember
900
us-gaap:UpFrontPaymentArrangementMember
910
us-gaap:NonsoftwareServiceSupportAndMaintenanceArrangementMember
920
us-gaap:NonsoftwareLicenseArrangementMember
930
us-gaap:SoftwareLicenseArrangementMember
940
us-gaap:SoftwareServiceSupportAndMaintenanceArrangementMember
950
us-gaap:LoanLendingCommitmentArrangementFeesMember
960
us-gaap:HealthCareOrganizationRevenueNetOfPatientServiceRevenueProvisionsAbstract
970
us-gaap:HealthCareOrganizationPatientServiceRevenueLessProvisionForBadDebtsAbstract
980
us-gaap:HealthCareOrganizationPatientServiceRevenueProvisionforBadDebts
990
us-gaap:HealthCareOrganizationPatientServiceRevenueLessProvisionForBadDebts
1000
us-gaap:HealthCareOrganizationRevenueNetOfPatientServiceRevenueProvisions
1010
us-gaap:ContinuingCareRetirementCommunitiesAdvanceFeesRefunds
1020
us-gaap:HealthCareOrganizationRevenueAndExpenseAbstract
1030
us-gaap:NonmonetaryTransactionAmountOfBarterTransaction
1040
us-gaap:NonmonetaryTransactionFairValueNotDeterminable
1050
us-gaap:DeferredAdvertisingCosts
1060
us-gaap:AdvertisingBarterTransactionsMember
1070
us-gaap:CooperativeAdvertisingPolicy
1080
us-gaap:AdvertisingBarterTransactionsPolicy
1090
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountAbstract
1100
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedAfterOneYear
1110
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedWithinOneYear
1120
us-gaap:AccountsReceivableUnapprovedContractClaims
1130
us-gaap:UnbilledChangeOrdersAbstract
1140
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedWithinOneYear
1150
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedAfterOneYear
1160
us-gaap:UnbilledChangeOrders
1170
us-gaap:UnbilledReceivablesNotBillableRollingMaturityAbstract
1180
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInNextRollingTwelveMonths
1190
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedAfterNextRollingTwelveMonths
1200
us-gaap:ContractClaimsDescription
1210
us-gaap:CommitmentsToCompleteContractsInProcess
1220
us-gaap:CostOfSalesVendorAllowancesPolicy
1230
us-gaap:CustomerAdvancesAndProgressPaymentsForLongTermContractsOrPrograms
1240
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract
1250
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
1260
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear
1270
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms
1280
us-gaap:DeferredRevenueDisclosureAbstract
1290
us-gaap:DeferredRevenueDisclosureTextBlock
1300
us-gaap:DeferredRevenueDescription
1310
us-gaap:RevenueRecognitionAbstract
1320
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock
1330
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTable
1340
us-gaap:TimeSharingTransactionsSellersPoliciesWithRespectToMeetingCriteriaForBuyersCommitment
1350
us-gaap:TimeSharingTransactionsSellersPoliciesWithRespectToMeetingCriteriaForCollectibilityOfSalesPrice
1360
us-gaap:ShippingAndHandlingCostPolicyTextBlock
1370
us-gaap:RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure
1380
us-gaap:RevenueRecognitionExciseAndSalesTaxes
1390
us-gaap:InitialFranchiseFees
1400
us-gaap:EstimateOfCancellations
1410
us-gaap:AdvancesReceivedOnGovernmentContractsNotNettedAgainstAccountsReceivable
1420
us-gaap:BillingsInExcessOfCostCurrent
1430
us-gaap:BillingsInExcessOfCostNoncurrent
1440
us-gaap:BillingsInExcessOfCost
1450
us-gaap:BillingsInExcessOfCostAbstract
1460
1470
us-gaap:RetentionPayableDueOneYearOrLess
1480
us-gaap:RetentionPayableDueAfterOneYearAbstract
1490
us-gaap:RetentionPayableDueOneToTwoYears
1500
us-gaap:RetentionPayableDueTwoToThreeYears
1510
us-gaap:RetentionPayableDueThreeToFourYears
1520
us-gaap:RetentionPayableDueFourToFiveYears
1530
us-gaap:RetentionPayableDueFiveYearsOrMore
1540
us-gaap:RetentionPayableDueAfterOneYear
1550
us-gaap:RetentionPayable
1560
us-gaap:RetentionPayableDueInRemainderOfFiscalYear
1570
us-gaap:RetentionPayableRollingMaturityAbstract
1580
us-gaap:RetentionPayableDueInNextRollingTwelveMonths
1590
us-gaap:RetentionPayableDueAfterNextRollingTwelveMonthsAbstract
1600
us-gaap:RetentionPayableDueInRollingYearTwo
1610
us-gaap:RetentionPayableDueInRollingYearThree
1620
us-gaap:RetentionPayableDueInRollingYearFour
1630
us-gaap:RetentionPayableDueInRollingYearFive
1640
us-gaap:RetentionPayableDueAfterRollingYearFive
1650
us-gaap:RetentionPayableDueAfterNextRollingTwelveMonths
1660
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAbstract
1670
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinOneYear
1680
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear
1690
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateDescriptionOfPrerequisitesForBillings
1700
us-gaap:DeclineInInitialFranchiseFeesDescription
1710
us-gaap:GovernmentContractorsPolicyPolicyTextBlock
1720
us-gaap:GovernmentContractorsContractsInProgressPolicyPolicyTextBlock
1730
us-gaap:GovernmentContractorsRevenueRecognitionPolicyPolicyTextBlock
1740
us-gaap:FilmsRevenueRecognitionPolicyPolicyTextBlock
1750
us-gaap:PatronageRefunds
1760
us-gaap:RevenueRecognitionServicesManagementFees
1770
us-gaap:PremiumsEarnedNetPropertyAndCasualty
1780
us-gaap:PremiumsEarnedNetLife
1790
us-gaap:PremiumsEarnedNetAccidentAndHealth
1800
us-gaap:PremiumsEarnedNetFinancialGuaranteeInsuranceContracts
1810
us-gaap:PremiumsEarnedNetOtherInsurance
1820
us-gaap:PremiumsEarnedNetByBusinessAbstract
1830
us-gaap:CustomerAdvancesForConstruction
1840
us-gaap:TimeSharingTransactionsDeferredProfit
1850
us-gaap:DeferredSubscriberAcquisitionCostsCurrent
1860
us-gaap:DeferredSubscriberAcquisitionCostsNoncurrent
1870
us-gaap:GovernmentContractReceivableUnbilledAmounts
1880
us-gaap:AirTrafficLiabilityCurrent
1890
us-gaap:CustomerAdvancesAndDeposits
1900
us-gaap:CustomerAdvancesAndDepositsCurrent
1910
us-gaap:CustomerAdvancesCurrent
1920
us-gaap:CustomerDepositsCurrent
1930
us-gaap:CustomerAdvancesAndDepositsCurrentAbstract
1940
us-gaap:CustomerAdvancesNoncurrent
1950
us-gaap:CustomerDepositsNoncurrent
1960
us-gaap:CustomerAdvancesOrDepositsNoncurrent
1970
us-gaap:CustomerAdvancesOrDepositsNoncurrentAbstract
1980
us-gaap:CustomerLoyaltyProgramLiabilityCurrent
1990
us-gaap:CustomerLoyaltyProgramLiabilityNoncurrent
2000
us-gaap:DeferredAirTrafficRevenue
2010
us-gaap:OtherDeferredCreditsNoncurrent
2020
us-gaap:DeferredRevenueAndCreditsNoncurrent
2030
us-gaap:DeferredRevenueAndCredits
2040
us-gaap:DeferredLeasingCommissions
2050
us-gaap:DeferredRevenueAndCreditsAbstract
2060
us-gaap:DeferredRevenueAndCreditsCurrent
2070
us-gaap:OtherDeferredCreditsCurrent
2080
us-gaap:DeferredSetUpCostsCurrent
2090
us-gaap:DeferredSetUpCostsNoncurrent
2100
us-gaap:FrequentFlierLiabilityCurrent
2110
us-gaap:DeferredAirTrafficRevenueCurrentAbstract
2120
us-gaap:FrequentFlierLiabilityNoncurrent
2130
us-gaap:IncreaseDecreaseInAirTrafficLiability1
2140
us-gaap:IncreaseDecreaseInDeferredAirTrafficRevenue
2150
us-gaap:IncreaseDecreaseInFrequentFlyerLiability
2160
us-gaap:IncreaseDecreaseInDeferredAirTrafficRevenueAbstract
2170
us-gaap:RevenueRecognitionDeferredRevenue
2180
us-gaap:RevenueRecognitionCustomerAcquisitions
2190
us-gaap:RevenueRecognitionSoftware
2200
us-gaap:RevenueRecognitionRealEstateTransactionsPolicy
2210
us-gaap:ForeignExchangeAndOtherDerivativeFinancialInstrumentsMember
2220
us-gaap:NameOfReportingCategoryDomain
2230
us-gaap:PrincipleTransactionRevenueDescriptionOfReportingCategoryAxis
2240
us-gaap:DeferredSalesCommission
2250
us-gaap:IncreaseDecreaseInCustomerLoyaltyProgramLiability
2260
us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings
2270
us-gaap:IncreaseDecreaseInCustomerAdvances
2280
us-gaap:IncreaseDecreaseInCustomerDeposits
2290
us-gaap:IncreaseDecreaseInCustomerAdvancesAndDeposits
2300
us-gaap:IncreaseDecreaseInContractReceivablesNet
2310
us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
2320
us-gaap:IncreaseDecreaseInUnbilledReceivables
2330
us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits
2340
us-gaap:IncreaseDecreaseInCustomerAdvancesAndDepositsAbstract
2350
us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDepositsAbstract
2360
us-gaap:FacilityCosts
2370
us-gaap:HealthCareOrganizationBadDebtsPolicyPolicyTextBlock
2380
us-gaap:HealthCareOrganizationRevenueRecognizedPolicyPolicyTextBlock
2390
us-gaap:AccruedLiabilitiesForUnredeeemedGiftCards
2400
us-gaap:IncreaseDecreaseInGiftCardLiability
2410
us-gaap:ContractReceivableRetainageDueOneYearOrLess
2420
us-gaap:ContractReceivableRetainageDueOneToTwoYears
2430
us-gaap:ContractReceivableRetainageDueTwoToThreeYears
2440
us-gaap:ContractReceivableRetainageDueThreeToFourYears
2450
us-gaap:ContractReceivableRetainageDueFourToFiveYears
2460
us-gaap:ContractReceivableRetainageDueFiveYearsOrMore
2470
us-gaap:ContractReceivableRetainageDueAfterOneYear
2480
us-gaap:ContractReceivableRetainage
2490
us-gaap:ContractReceivableRetainageDueInRemainderOfFiscalYear
2500