606005 - Disclosure - Revenue from Contract with Customer TIG Template 05, Revenue, Initial Application Period Cumulative Effect Transition [Table]

Typeincluding
Rolehttp://fasb.org/us-gaap/role/disclosure/RevenueFromContractWithCustomerTemp05RevenueInitialApplicationPeriodCumulativeEffectTransitionTable

Dimensional Model

TypeElement
Hypercube
us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionTable
Explicit
us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis
Member
us-gaap:InitialApplicationPeriodCumulativeEffectTransitionDomain
Member
us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member
Explicit
us-gaap:AdjustmentsForNewAccountingPronouncementsAxis
Member
us-gaap:TypeOfAdoptionMember
Member
us-gaap:AccountingStandardsUpdate201409Member

Primary Items

Label/QName
us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:CostOfGoodsAndServicesSold
us-gaap:CapitalizedContractCostNet
us-gaap:OtherLiabilities
us-gaap:ContractWithCustomerLiability
us-gaap:RetainedEarningsAccumulatedDeficit