XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
The following table depicts the disaggregation of revenue by channel within each segment:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
(in millions)
Fuel Distribution and Marketing Segment
Dealer$586 $928 $1,621 $2,695 
Distributor1,316 2,027 3,428 5,808 
Unbranded wholesale426 667 1,569 1,940 
Commission agent272 419 951 1,233 
Non motor fuel sales14 14 45 49 
Lease income30 31 89 94 
Total2,644 4,086 7,703 11,819 
All Other Segment
Motor fuel
111 184 300 498 
Non motor fuel sales46 55 140 168 
Lease income14 13 
Total161 245 454 679 
Total revenue$2,805 $4,331 $8,157 $12,498 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
The balances of the Partnership’s contract assets and contract liabilities as of September 30, 2020 and December 31, 2019 are as follows:
September 30, 2020 December 31, 2019
(in millions)
Contract balances
Contract asset$123 $117 
Accounts receivable from contracts with customers$225 $366 
Contract liability$— $— 
The amount of revenue recognized in the three and nine months ended September 30, 2020 that was included in the contract liability balance at the beginning of each period was $0.1 million and $0.3 million, respectively, and $0.1 million and $0.3 million in the three and nine months ended September 30, 2019, respectively. This amount of revenue is a result of changes in the transaction price of the Partnership’s contracts with customers. The difference in the opening and closing balances of the contract asset and contract liability primarily results from the timing difference between the Partnership’s performance and the customer’s payment.