606000 - Disclosure - Revenue from Contract with Customer, Disaggregation of Revenue [Table]

Arc namedefinitionArc
Arc rolehttp://xbrl.org/int/dim/arcrole/domain-member
Link rolehttp://fasb.org/us-gaap/role/disclosure/RevenuefromContractswithCustomersDisaggregationOfRevenueTable
ConceptOrder
us-gaap:ContractWithCustomerBasisOfPricingDomain
us-gaap:FixedPriceContractMember
13.0
us-gaap:TimeAndMaterialsContractMember
14.0
us-gaap:ContractWithCustomerDurationDomain
us-gaap:ShortTermContractWithCustomerMember
15.0
us-gaap:LongTermContractWithCustomerMember
16.0
us-gaap:ContractWithCustomerSalesChannelDomain
us-gaap:SalesChannelDirectlyToConsumerMember
19.0
us-gaap:SalesChannelThroughIntermediaryMember
20.0
us-gaap:DisaggregationOfRevenueLineItems
us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
1.0
us-gaap:ExciseAndSalesTaxes
2.0
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
3.0
us-gaap:RevenueFromContractWithCustomerProductAndServiceExtensibleList
4.0
us-gaap:RevenueFromContractWithCustomerGeographicalExtensibleList
5.0
us-gaap:RevenueFromContractWithCustomerBasisOfPricingExtensibleList
6.0
us-gaap:RevenueFromContractWithCustomerDurationExtensibleList
7.0
us-gaap:RevenueFromContractWithCustomerTimingOfTransferOfGoodOrServiceExtensibleList
8.0
us-gaap:RevenueFromContractWithCustomerSalesChannelExtensibleList
9.0
srt:SegmentGeographicalDomain
srt:AsiaMember
1.0
srt:AsiaPacificMember
2.0
srt:AfricaMember
3.0
srt:AmericasMember
4.0
srt:CentralAmericaMember
5.0
us-gaap:EMEAMember
6.0
srt:EuropeMember
7.0
us-gaap:EuropeanUnionMember
8.0
srt:LatinAmericaMember
9.0
us-gaap:MiddleEastMember
10.0
srt:NorthAmericaMember
11.0
srt:SouthAmericaMember
12.0
us-gaap:TimingOfTransferOfGoodOrServiceDomain
us-gaap:TransferredAtPointInTimeMember
17.0
us-gaap:TransferredOverTimeMember
18.0