XML 41 R28.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Revenue Revenue (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2018
Revenue from Contract with Customer [Abstract] |
Revenue Recognition, Revenue Reductions [Policy Text Block] | Costs to Obtain or Fulfill a Contract Sunoco LP recognizes an asset from the costs incurred to obtain a contract (e.g. sales commissions) only if it expects to recover those costs. On the other hand, the costs to fulfill a contract are capitalized if the costs are specifically identifiable to a contract, would result in enhancing resources that will be used in satisfying performance obligations in future and are expected to be recovered. These capitalized costs are recorded as a part of Other Assets and are amortized on a systematic basis consistent with the pattern of transfer of the goods or services to which such costs relate. The amount of amortization expense that the Sunoco LP recognized for the three and six months ended June 30, 2018 was $3 million and $6 million, respectively. Sunoco LP has also made a policy election of expensing the costs to obtain a contract, as and when they are incurred, in cases where the expected amortization period is one year or less.
Revenue Recognition, Policy [Policy Text Block] | Disaggregation of revenue The major types of revenue within our reportable segment, are as follows: •Investment in ETP
• | intrastate transportation and storage
• | interstate transportation and storage
• | midstream
• | NGL and refined products transportation and services
• | crude oil transportation and services
• | all other
•Investment in Sunoco LP
• | fuel distribution and marketing
• | all other
•Investment in USAC
• | contract operations
• | retail parts and services
• | station installations
•Investment in Lake Charles LNG
• | terminal services
Note 15 depicts the disaggregation of revenue amounts by type for each of our reportable segments, with revenue amounts reflected in accordance with ASC Topic 606 for 2018 and ASC Topic 605 for 2017. ETP’s intrastate transportation and storage revenue ETP’s intrastate transportation and storage revenues are determined primarily by the volume of capacity ETP’s customers reserve as well as the actual volume of natural gas that flows through the transportation pipelines or that is injected or withdrawn into or out of ETP’s storage facilities. Firm transportation and storage contracts require customers to pay certain minimum fixed fees regardless of the volume of commodity they transport or store. These contracts typically include a variable incremental charge based on the actual volume of transportation commodity throughput or stored commodity injected/withdrawn. Under interruptible transportation and storage contracts, customers are not required to pay any fixed minimum amounts, but are instead billed based on actual volume of commodity they transport across ETP’s pipelines or inject/withdraw into or out of ETP’s storage facilities. Payment for services under these contracts are typically due the month after the services have been performed. The performance obligation with respect to firm contracts is a promise to provide a single type of service (transportation or storage) daily over the life of the contract, which is fundamentally a “stand-ready” service. While there can be multiple activities required to be performed, these activities are not separable because such activities in combination are required to successfully transfer the overall service for which the customer has contracted. The fixed consideration of the transaction price is allocated ratably over the life of the contract and revenue for the fixed consideration is recognized over time, because the customer simultaneously receives and consumes the benefit of this “stand-ready” service. Incremental fees associated with actual volume for each respective period are recognized as revenue in the period the incremental volume of service is performed. The performance obligation with respect to interruptible contracts is also a promise to provide a single type of service, but such promise is made on a case-by-case basis at the time the customer requests the service and ETP accepts the customer’s request. Revenue is recognized for interruptible contracts at the time the services are performed. ETP’s interstate transportation and storage revenue ETP’s interstate transportation and storage revenues are determined primarily by the amount of capacity ETP’s customers reserve as well as the actual volume of natural gas that flows through the transportation pipelines or that is injected into or withdrawn out of ETP’s storage facilities. ETP’s interstate transportation and storage contracts can be firm or interruptible. Firm transportation and storage contracts require customers to pay certain minimum fixed fees regardless of the volume of commodity transported or stored. In exchange for such fees, ETP must stand ready to perform a contractually agreed-upon minimum volume of services whenever the customer requests such services. These contracts typically include a variable incremental charge based on the actual volume of transportation commodity throughput or stored commodity injected or withdrawn. Under interruptible transportation and storage contracts, customers are not required to pay any fixed minimum amounts, but are instead billed based on actual volume of commodity they transport across ETP’s pipelines or inject into or withdrawn out of ETP’s storage facilities. Consequently, ETP is not required to stand ready to provide any contractually agreed-upon volume of service, but instead provides the services based on existing capacity at the time the customer requests the services. Payment for services under these contracts are typically due the month after the services have been performed. The performance obligation with respect to firm contracts is a promise to provide a single type of service (transportation or storage) daily over the life of the contract, which is fundamentally a “stand-ready” service. While there can be multiple activities required to be performed, these activities are not separable because such activities in combination are required to successfully transfer the overall service for which the customer has contracted. The fixed consideration of the transaction price is allocated ratably over the life of the contract and revenue for the fixed consideration is recognized over time, because the customer simultaneously receives and consumes the benefit of this “stand-ready” service. Incremental fees associated with actual volume for each respective period are recognized as revenue in the period the incremental volume of service is performed. The performance obligation with respect to interruptible contracts is also a promise to provide a single type of services, but such promise is made on a case-by-case basis at the time the customer requests the service and ETP accepts the customer’s request. Revenue is recognized for interruptible contracts at the time the services are performed. ETP’s midstream revenue ETP’s midstream revenues are derived primarily from margins ETP earns for natural gas volumes that are gathered, processed, and/or transported for ETP’s customers. The various types of revenue contracts ETP’s midstream operations enter into include: Fixed fee gathering and processing: Contracts under which ETP provides gathering and processing services in exchange for a fixed cash fee per unit of volume. Revenue for cash fees is recognized when the service is performed. Keepwhole: Contracts under which ETP gathers raw natural gas from a third party producer, processes the gas to convert it to pipeline quality natural gas, and redeliver to the producer a thermal-equivalent amount of pipeline quality natural gas. In exchange for these services, ETP retains the NGLs extracted from the raw natural gas received from the producer as well as cash fees paid by the producer. The value of NGLs retained as well as cash fees is recognized as revenue when the services are performed. Percent of Proceeds (“POP”): Contracts under which ETP provides gathering and processing services in exchange for a specified percentage of the producer’s commodity (“POP percentage”) and also in some cases additional cash fees. The two types of POP revenue contracts are described below:
• | In-Kind POP: ETP retains its POP percentage (non-cash consideration) and also any additional cash fees in exchange for providing the services. ETP recognizes revenue for the non-cash consideration and cash fees at the time the services are performed.
• | Mixed POP: ETP purchases NGLs from the producer and retains a portion of the residue gas as non-cash consideration for services provided. ETP may also receive cash fees for such services. Under Topic 606, these agreements were determined to be hybrid agreements which were partially supply agreements (for the NGL’s ETP purchased and customer agreements (for the services provided related to the product that was returned to the customer). Given that these are hybrid agreements, ETP split the cash and non-cash consideration between revenue and a reduction of costs based on the value of the service provided vs. the value of the supply received.
Payment for services under these contracts are typically due the month after the services have been performed. The performance obligations with respect to ETP’s midstream contracts are to provide gathering, transportation and processing services, each of which would be completed on or about the same time, and each of which would be recognized on the same line item on the statement of operations; therefore, identification of separate performance obligations would not impact the timing or geography of revenue recognition. Certain contracts of ETP’s midstream operations include throughput commitments under which customers commit to purchasing a certain minimum volume of service over a specified time period. If such volume of service is not purchased by the customer, deficiency fees are billed to the customer. In some cases, the customer is allowed to apply any deficiency fees paid to future purchases of services. In such cases, ETP defers revenue recognition until the customer uses the deficiency fees for services provided or becomes unable to use the fees as payment for future services due to expiration of the contractual period the fees can be applied or physical inability of the customer to utilize the fees due to capacity constraints. ETP’s NGL and refined products transportation and services revenue ETP’s NGL and refined products revenues are primarily derived from transportation, fractionation, blending, and storage of NGL and refined products as well as acquisition and marketing activities. Revenues are generated utilizing a complementary network of pipelines, storage and blending facilities, and strategic off-take locations that provide access to multiple NGL markets. Transportation, fractionation, and storage revenue is generated from fees charged to customers under a combination of firm and interruptible contracts. Firm contracts are in the form of take-or-pay arrangements where certain fees will be charged to customers regardless of the volume of service they request for any given period. Under interruptible contracts, customers are not required to pay any fixed minimum amounts, but are instead billed based on actual volume of service provided for any given period. Payment for services under these contracts are typically due the month after the services have been performed. The performance obligation with respect to firm contracts is a promise to provide a single type of service (transportation, fractionation, blending, or storage) daily over the life of the contract, which is fundamentally a “stand-ready” service. While there can be multiple activities required to be performed, these activities are not separable because such activities in combination are required to successfully transfer the overall service for which the customer has contracted. The fixed consideration of the transaction price is allocated ratably over the life of the contract and revenue for the fixed consideration is recognized over time, because the customer simultaneously receives and consumes the benefit of this “stand-ready” service. Incremental fees associated with actual volume for each respective period are recognized as revenue in the period the incremental volume of service is performed. The performance obligation with respect to interruptible contracts is also a promise to provide a single type of services, but such promise is made on a case-by-case basis at the time the customer requests the service and ETP accepts the customer’s request. Revenue is recognized for interruptible contracts at the time the services are performed. Acquisition and marketing contracts are in most cases short-term agreements involving purchase and/or sale of ETP’s NGL’s and other related hydrocarbons at market rates. These contracts were not affected by ASC 606. ETP’s crude oil transportation and services revenue ETP’s crude oil operations provide transportation, terminalling and acquisition and marketing services to crude oil markets throughout the southwest, midwest and northeastern United States. Crude oil transportation revenue is generated from tariffs paid by shippers utilizing ETP’s transportation services and is generally recognized as the related transportation services are provided. Crude oil terminalling revenue is generated from fees paid by customers for storage and other associated services at the terminal. Crude oil acquisition and marketing revenue is generated from sale of crude oil acquired from a variety of suppliers to third parties. Certain transportation and terminalling agreements are considered to be firm agreements, because they include fixed fee components that are charged regardless of the volume of crude oil transported by the customer or services provided at the terminal. For these agreements, any fixed fees billed in excess of services provided are not recognized as revenue until the earlier of (i) the time at which the customer applies the fees against cost of service provided in a later period, or (ii) the customer becomes unable to apply the fees against cost of future service due to capacity constraints or contractual terms. The performance obligation with respect to firm contracts is a promise to provide a single type of service (transportation or terminalling) daily over the life of the contract, which is fundamentally a “stand-ready” service. While there can be multiple activities required to be performed, these activities are not separable because such activities in combination are required to successfully transfer the overall service for which the customer has contracted. The fixed consideration of the transaction price is allocated ratably over the life of the contract and revenue for the fixed consideration is recognized over time, because the customer simultaneously receives and consumes the benefit of this “stand-ready” service. Incremental fees associated with actual volume for each respective period are recognized as revenue in the period the incremental volume of service is performed. The performance obligation with respect to interruptible contracts is also a promise to provide a single type of service, but such promise is made on a case-by-case basis at the time the customer requests the service and/or product and ETP accepts the customer’s request. Revenue is recognized for interruptible contracts at the time the services are performed. Acquisition and marketing contracts are in most cases short-term agreements involving purchase and/or sale of ETP’s crude oil at market rates. These contracts were not affected by ASC 606. ETP’s all other revenue ETP’s other operations primarily include ETP’s compression equipment business which provides full-service compression design and manufacturing services for the oil and gas industry. It also includes the management of coal and natural resources properties and the related collection of royalties. ETP also earns revenues from other land management activities, such as selling standing timber, leasing coal-related infrastructure facilities, and collecting oil and gas royalties. These operations also include end-user coal handling facilities. There were no material changes to the manner in which revenues related to these operations are recorded under the new standard. Sunoco LP’s fuel distribution and marketing revenue Sunoco LP’s fuel distribution and marketing operations earn revenue from the following channels: sales to Dealers, sales to Distributors, Unbranded Wholesale Revenue, Commission Agent Revenue, Rental Income and Other Income. Motor fuel revenue consists primarily of the sale of motor fuel under supply agreements with third party customers and affiliates. Fuel supply contracts with Sunoco LP’s customers generally provide that Sunoco LP distribute motor fuel at a formula price based on published rates, volume-based profit margin, and other terms specific to the agreement. The customer is invoiced the agreed-upon price with most payment terms ranging less than 30 days. If the consideration promised in a contract includes a variable amount, Sunoco LP estimates the variable consideration amount and factors in such an estimate to determine the transaction price under the expected value method. Revenue is recognized under the motor fuel contracts at the point in time the customer takes control of the fuel. At the time control is transferred to the customer the sale is considered final, because the agreements do not grant customers the right to return motor fuel. Under the new standard, to determine when control transfers to the customer, the shipping terms of the contract are assessed as shipping terms are considered a primary indicator of the transfer of control. For FOB shipping point terms, revenue is recognized at the time of shipment. The performance obligation with respect to the sale of goods is satisfied at the time of shipment since the customer gains control at this time under the terms. Shipping and/or handling costs that occur before the customer obtains control of the goods are deemed to be fulfillment activities and are accounted for as fulfillment costs. Once the goods are shipped, Sunoco LP is precluded from redirecting the shipment to another customer and revenue is recognized. Commission agent revenue consists of sales from commission agent agreements between Sunoco LP and select operators. Sunoco LP supplies motor fuel to sites operated by commission agents and sells the fuel directly to the end customer. In commission agent arrangements, control of the product is transferred at the point in time when the goods are sold to the end customer. To reflect the transfer of control, Sunoco LP recognizes commission agent revenue at the point in time fuel is sold to the end customer. Sunoco LP receives rental income from leased or subleased properties. Revenue from leasing arrangements for which Sunoco LP is the lessor are recognized ratably over the term of the underlying lease. Sunoco LP’s all other revenue Sunoco LP’s all other operations earn revenue from the following channels: Motor Fuel Sales, Rental Income and Other Income. Motor Fuel Sales consist of fuel sales to consumers at company-operated retail stores. Other income includes merchandise revenue that comprises the in-store merchandise and food service sales at company-operated retail stores, and other revenue that represents a variety of other services within Sunoco LP’s all other operations including credit card processing, car washes, lottery, automated teller machines, money orders, prepaid phone cards and wireless services. Revenue from all other operations is recognized when (or as) the performance obligations are satisfied (i.e. when the customer obtains control of the good). USAC’s contract operations revenue USAC’s revenue from contracted compression, station, gas treating and maintenance services is recognized ratably under its fixed-fee contracts over the term of the contract as services are provided to its customers. Initial contract terms typically range from six months to five years, however USAC usually continues to provide compression services at a specific location beyond the initial contract term, either through contract renewal or on a month-to-month or longer basis. USAC primarily enters into take-or-pay contracts whereby its customers are required to pay the monthly fee even during periods of limited or disrupted throughput. Services are generally billed monthly, one month in advance of the commencement of the service month, except for certain customers who are billed at the beginning of the service month, and payment is generally due 30 days after receipt of the invoice. Amounts invoiced in advance are recorded as deferred revenue until earned, at which time they are recognized as revenue. The amount of consideration USAC receives and revenue it recognizes is based upon the fixed fee rate stated in each service contract. USAC’s contracts with customers may include multiple performance obligations. For such arrangements, USAC allocates revenues to each performance obligation based on its relative standalone service fee. USAC generally determine standalone service fees based on the service fees charged to customers or using expected cost plus margin. The majority of USAC’s service performance obligations are satisfied over time as services are rendered at selected customer locations on a monthly basis and based upon specific performance criteria identified in the applicable contract. The monthly service for each location is substantially the same service month to month and is promised consecutively over the service contract term. USAC measures progress and performance of the service consistently using a straight-line, time-based method as each month passes, because its performance obligations are satisfied evenly over the contract term as the customer simultaneously receives and consumes the benefits provided by its service. There are typically no material obligations for returns or refunds. USAC’s standard contracts do not usually include material variable or non-cash consideration. USAC’s retail parts and services revenue USAC’s retail parts and service revenue is earned primarily on freight and crane charges that are directly reimbursable by USAC’s customers and maintenance work on units at its customers’ locations that are outside the scope of its core maintenance activities. Revenue from retail parts and services is recognized at the point in time the part is transferred or service is provided and control is transferred to the customer. At such time, the customer has the ability to direct the use of the benefits of such part or service after USAC has performed its services. USAC bills upon completion of the service or transfer of the parts, and payment is generally due 30 days after receipt of the invoice. The amount of consideration USAC receives and revenue it recognizes is based upon the invoice amount. There are typically no material obligations for returns, refunds, or warranties. USAC’s standard contracts do not usually include material variable or non-cash consideration. USAC’s station installations revenue USAC’s revenue from station installations is earned on stations USAC builds on behalf of, and sell to, its customers and such revenue is recognized over time as services are provided. A station typically consists of compressor equipment combined with other equipment ancillary to compression, such as slug catchers, pipe racks, tanks, dehydration units, valves, and control rooms, which together assist in the treating, processing, pressurization and transportation of natural gas. USAC’s performance enhances an asset that the customer controls and does not create an asset with alternative use to USAC. Revenue is recognized over time based on the progress-toward-completion method and progress is measured using the efforts-expended input method. In applying the efforts-expended input method, USAC uses the percentage of total completed workflows to date relative to estimated total workflows to determine the amount of revenue and profit to recognize for each contract. The amount of consideration USAC receives and revenue it recognizes varies in accordance with each contractual agreement negotiated with its customers. The progress-toward-completion method of revenue recognition requires USAC to make estimates of contract revenues and costs to complete its projects. In making such estimates, management judgments are required to evaluate significant assumptions including the cost of materials and labor, expected labor productivity, the impact of potential variances in schedule completion, the amount of net contract revenues and the impact of any penalties, claims, change orders, or performance incentives. USAC’s payment terms vary in accordance with each contractual agreement negotiated with its customers. The term between invoicing and when payment is due is not significant. USAC retains the right to payment for performance completed to date at any point during the contract term. There are no material obligations for returns, refunds, or warranties. Lake Charles LNG revenue Lake Charles LNG’s revenues are primarily derived from terminalling services for shippers by receiving LNG at the facility for storage and delivering such LNG to shippers, either in liquid state or gaseous state after regasification. Lake Charles LNG derives all of its revenue from a series of long term contracts with a wholly-owned subsidiary of Royal Dutch Shell plc (“Shell”). Terminalling revenue is generated from fees paid by Shell for storage and other associated services at the terminal. Payment for services under these contracts are typically due the month after the services have been performed. The terminalling agreements are considered to be firm agreements, because they include fixed fee components that are charged regardless of the volumes transported by Shell or services provided at the terminal. The performance obligation with respect to firm contracts is a promise to provide a single type of service (terminalling) daily over the life of the contract, which is fundamentally a “stand-ready” service. While there can be multiple activities required to be performed, these activities are not separable because such activities in combination are required to successfully transfer the overall service for which the customer has contracted. The fixed consideration of the transaction price is allocated ratably over the life of the contract and revenue for the fixed consideration is recognized over time, because the customer simultaneously receives and consumes the benefit of this “stand-ready” service. Incremental fees associated with actual volume for each respective period are recognized as revenue in the period the incremental volume of service is performed.
Revenue Recognition, Deferred Revenue [Policy Text Block] | Contract Balances with Customers The Partnership satisfies its obligations by transferring goods or services in exchange for consideration from customers. The timing of performance may differ from the timing the associated consideration is paid to or received from the customer, thus resulting in the recognition of a contract asset or a contract liability. The Partnership recognizes a contract asset when making upfront consideration payments to certain customers or when providing services to customers prior to the time at which the Partnership is contractually allowed to bill for such services. The Partnership recognizes a contract liability if the customer's payment of consideration precedes the Partnership’s fulfillment of the performance obligations. Certain contracts contain provisions requiring customers to pay a fixed fee for a right to use our assets, but allows customers to apply such fees against services to be provided at a future point in time. These amounts are reflected as deferred revenue until the customer applies the deficiency fees to services provided or becomes unable to use the fees as payment for future services due to expiration of the contractual period the fees can be applied or physical inability of the customer to utilize the fees due to capacity constraints. Additionally, Sunoco LP maintains some franchise agreements requiring dealers to make one-time upfront payments for long term license agreements. The Partnership recognizes a contract liability when the upfront payment is received and recognizes revenue over the term of the license. As of June 30, 2018, the Partnership had $271 million in deferred revenues representing the current value of our future performance obligations. The balances of receivables from contracts with customers listed in the table below include both current trade receivables and long-term receivables, net of allowance for doubtful accounts. The allowance for receivables represents Sunoco LP’s best estimate of the probable losses associated with potential customer defaults. Sunoco LP determines the allowance based on historical experience and on a specific identification basis.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_RevenueRecognitionDeferredRevenue
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy of sales arrangements for goods or services that reduce the amount of revenue recognized for example sales returns, allowances, incentives, rebates, discounts and loyalty programs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 25 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=68073604&loc=d3e63242-111658 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 25 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=68073604&loc=d3e63164-111658 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 25 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=68073604&loc=d3e63207-111658 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 + Details
Name: | us-gaap_RevenueRecognitionRevenueReductions
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration