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:ContinuingCareRetirementCommunitiesAdvanceFeesPolicyPolicyTextBlock
1020
us-gaap:ContinuingCareRetirementCommunitiesAdvanceFeesRefunds
1030
us-gaap:HealthCareOrganizationRevenueAndExpenseAbstract
1040
us-gaap:NonmonetaryTransactionAmountOfBarterTransaction
1050
us-gaap:NonmonetaryTransactionFairValueNotDeterminable
1060
us-gaap:DeferredAdvertisingCosts
1070
us-gaap:AdvertisingBarterTransactionsMember
1080
us-gaap:CooperativeAdvertisingPolicy
1090
us-gaap:AdvertisingBarterTransactionsPolicy
1100
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountAbstract
1110
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedAfterOneYear
1120
us-gaap:AccountsReceivableUnapprovedContractClaimsAmountExpectedToBeCollectedWithinOneYear
1130
us-gaap:AccountsReceivableUnapprovedContractClaims
1140
us-gaap:UnbilledChangeOrdersAbstract
1150
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedWithinOneYear
1160
us-gaap:UnbilledChangeOrdersAmountExpectedToBeCollectedAfterOneYear
1170
us-gaap:UnbilledChangeOrders
1180
us-gaap:UnbilledReceivablesNotBillableRollingMaturityAbstract
1190
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInNextRollingTwelveMonths
1200
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedAfterNextRollingTwelveMonths
1210
us-gaap:ContractClaimsDescription
1220
us-gaap:CommitmentsToCompleteContractsInProcess
1230
us-gaap:CostOfSalesVendorAllowancesPolicy
1240
us-gaap:CustomerAdvancesAndProgressPaymentsForLongTermContractsOrPrograms
1250
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsAbstract
1260
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear
1270
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear
1280
us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrPrograms
1290
us-gaap:DeferredRevenueDisclosureAbstract
1300
us-gaap:DeferredRevenueDisclosureTextBlock
1310
us-gaap:DeferredRevenueDescription
1320
us-gaap:RevenueRecognitionAbstract
1330
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock
1340
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTable
1350
us-gaap:TimeSharingTransactionsSellersPoliciesWithRespectToMeetingCriteriaForBuyersCommitment
1360
us-gaap:TimeSharingTransactionsSellersPoliciesWithRespectToMeetingCriteriaForCollectibilityOfSalesPrice
1370
us-gaap:ShippingAndHandlingCostPolicyTextBlock
1380
us-gaap:RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure
1390
us-gaap:RevenueRecognitionExciseAndSalesTaxes
1400
us-gaap:InitialFranchiseFees
1410
us-gaap:EstimateOfCancellations
1420
us-gaap:AdvancesReceivedOnGovernmentContractsNotNettedAgainstAccountsReceivable
1430
us-gaap:BillingsInExcessOfCostCurrent
1440
us-gaap:BillingsInExcessOfCostNoncurrent
1450
us-gaap:BillingsInExcessOfCost
1460
us-gaap:BillingsInExcessOfCostAbstract
1470
1480
us-gaap:RetentionPayableDueOneYearOrLess
1490
us-gaap:RetentionPayableDueAfterOneYearAbstract
1500
us-gaap:RetentionPayableDueOneToTwoYears
1510
us-gaap:RetentionPayableDueTwoToThreeYears
1520
us-gaap:RetentionPayableDueThreeToFourYears
1530
us-gaap:RetentionPayableDueFourToFiveYears
1540
us-gaap:RetentionPayableDueFiveYearsOrMore
1550
us-gaap:RetentionPayableDueAfterOneYear
1560
us-gaap:RetentionPayable
1570
us-gaap:RetentionPayableDueInRemainderOfFiscalYear
1580
us-gaap:RetentionPayableRollingMaturityAbstract
1590
us-gaap:RetentionPayableDueInNextRollingTwelveMonths
1600
us-gaap:RetentionPayableDueAfterNextRollingTwelveMonthsAbstract
1610
us-gaap:RetentionPayableDueInRollingYearTwo
1620
us-gaap:RetentionPayableDueInRollingYearThree
1630
us-gaap:RetentionPayableDueInRollingYearFour
1640
us-gaap:RetentionPayableDueInRollingYearFive
1650
us-gaap:RetentionPayableDueAfterRollingYearFive
1660
us-gaap:RetentionPayableDueAfterNextRollingTwelveMonths
1670
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAbstract
1680
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateAmountExpectedToBeCollectedWithinOneYear
1690
us-gaap:UnbilledReceivablesNotBillableAmountExpectedToBeCollectedInRemainderOfFiscalYear
1700
us-gaap:UnbilledReceivablesNotBillableAtBalanceSheetDateDescriptionOfPrerequisitesForBillings
1710
us-gaap:DeclineInInitialFranchiseFeesDescription
1720
us-gaap:GovernmentContractorsPolicyPolicyTextBlock
1730
us-gaap:GovernmentContractorsContractsInProgressPolicyPolicyTextBlock
1740
us-gaap:GovernmentContractorsRevenueRecognitionPolicyPolicyTextBlock
1750
us-gaap:FilmsRevenueRecognitionPolicyPolicyTextBlock
1760
us-gaap:PatronageRefunds
1770
us-gaap:RevenueRecognitionServicesManagementFees
1780
us-gaap:PremiumsEarnedNetPropertyAndCasualty
1790
us-gaap:PremiumsEarnedNetLife
1800
us-gaap:PremiumsEarnedNetAccidentAndHealth
1810
us-gaap:PremiumsEarnedNetFinancialGuaranteeInsuranceContracts
1820
us-gaap:PremiumsEarnedNetOtherInsurance
1830
us-gaap:PremiumsEarnedNetByBusinessAbstract
1840
us-gaap:CustomerAdvancesForConstruction
1850
us-gaap:TimeSharingTransactionsDeferredProfit
1860
us-gaap:DeferredSubscriberAcquisitionCostsCurrent
1870
us-gaap:DeferredSubscriberAcquisitionCostsNoncurrent
1880
us-gaap:GovernmentContractReceivableUnbilledAmounts
1890
us-gaap:AirTrafficLiabilityCurrent
1900
us-gaap:CustomerAdvancesAndDeposits
1910
us-gaap:CustomerAdvancesAndDepositsCurrent
1920
us-gaap:CustomerAdvancesCurrent
1930
us-gaap:CustomerDepositsCurrent
1940
us-gaap:CustomerAdvancesAndDepositsCurrentAbstract
1950
us-gaap:CustomerAdvancesNoncurrent
1960
us-gaap:CustomerDepositsNoncurrent
1970
us-gaap:CustomerAdvancesOrDepositsNoncurrent
1980
us-gaap:CustomerAdvancesOrDepositsNoncurrentAbstract
1990
us-gaap:CustomerLoyaltyProgramLiabilityCurrent
2000
us-gaap:CustomerLoyaltyProgramLiabilityNoncurrent
2010
us-gaap:DeferredAirTrafficRevenue
2020
us-gaap:OtherDeferredCreditsNoncurrent
2030
us-gaap:DeferredRevenueAndCreditsNoncurrent
2040
us-gaap:DeferredRevenueAndCredits
2050
us-gaap:DeferredLeasingCommissions
2060
us-gaap:DeferredRevenueAndCreditsAbstract
2070
us-gaap:DeferredRevenueAndCreditsCurrent
2080
us-gaap:OtherDeferredCreditsCurrent
2090
us-gaap:DeferredSetUpCostsCurrent
2100
us-gaap:DeferredSetUpCostsNoncurrent
2110
us-gaap:FrequentFlierLiabilityCurrent
2120
us-gaap:DeferredAirTrafficRevenueCurrentAbstract
2130
us-gaap:FrequentFlierLiabilityNoncurrent
2140
us-gaap:IncreaseDecreaseInAirTrafficLiability1
2150
us-gaap:IncreaseDecreaseInDeferredAirTrafficRevenue
2160
us-gaap:IncreaseDecreaseInFrequentFlyerLiability
2170
us-gaap:IncreaseDecreaseInDeferredAirTrafficRevenueAbstract
2180
us-gaap:RevenueRecognitionDeferredRevenue
2190
us-gaap:RevenueRecognitionCustomerAcquisitions
2200
us-gaap:RevenueRecognitionSoftware
2210
us-gaap:RevenueRecognitionRealEstateTransactionsPolicy
2220
us-gaap:ForeignExchangeAndOtherDerivativeFinancialInstrumentsMember
2230
us-gaap:NameOfReportingCategoryDomain
2240
us-gaap:PrincipleTransactionRevenueDescriptionOfReportingCategoryAxis
2250
us-gaap:DeferredSalesCommission
2260
us-gaap:IncreaseDecreaseInCustomerLoyaltyProgramLiability
2270
us-gaap:IncreaseDecreaseInBillingInExcessOfCostOfEarnings
2280
us-gaap:IncreaseDecreaseInCustomerAdvances
2290
us-gaap:IncreaseDecreaseInCustomerDeposits
2300
us-gaap:IncreaseDecreaseInCustomerAdvancesAndDeposits
2310
us-gaap:IncreaseDecreaseInContractReceivablesNet
2320
us-gaap:IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract
2330
us-gaap:IncreaseDecreaseInUnbilledReceivables
2340
us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDeposits
2350
us-gaap:IncreaseDecreaseInCustomerAdvancesAndDepositsAbstract
2360
us-gaap:IncreaseDecreaseInDeferredRevenueAndCustomerAdvancesAndDepositsAbstract
2370
us-gaap:FacilityCosts
2380
us-gaap:HealthCareOrganizationBadDebtsPolicyPolicyTextBlock
2390
us-gaap:HealthCareOrganizationRevenueRecognizedPolicyPolicyTextBlock
2400
us-gaap:AccruedLiabilitiesForUnredeeemedGiftCards
2410
us-gaap:IncreaseDecreaseInGiftCardLiability
2420
us-gaap:ContractReceivableRetainageDueOneYearOrLess
2430
us-gaap:ContractReceivableRetainageDueOneToTwoYears
2440
us-gaap:ContractReceivableRetainageDueTwoToThreeYears
2450
us-gaap:ContractReceivableRetainageDueThreeToFourYears
2460
us-gaap:ContractReceivableRetainageDueFourToFiveYears
2470
us-gaap:ContractReceivableRetainageDueFiveYearsOrMore
2480
us-gaap:ContractReceivableRetainageDueAfterOneYear
2490
us-gaap:ContractReceivableRetainage
2500
us-gaap:ContractReceivableRetainageDueInRemainderOfFiscalYear
2510