XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 1,587,827 $ 1,404,470
Revenue originating as physical forward contracts and exchanges 946,617 1,172,358
Lease revenue 18,883 18,265
Total other sales 965,500 1,190,623
Total sales $ 2,553,327 2,595,093
Revenue, Practical Expedient [Abstract]    
Revenue, Practical Expedient, Initial Application and Transition, Completed Contract, Use of Transaction Price at Contract Completion Date [true false] true  
Minimum    
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Payment terms 2 days  
Maximum    
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Payment terms 30 days  
Refined Petroleum Products, Renewable Fuels, Crude Oil And Propane [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 1,505,979 1,323,569
Station operations (convenience stores, rental and sundries)    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 81,848 80,901
Wholesale Segment    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 731,187 510,773
Revenue originating as physical forward contracts and exchanges 819,731 1,096,921
Lease revenue 567 540
Total other sales 820,298 1,097,461
Total sales 1,551,485 1,608,234
Wholesale Segment | Refined Petroleum Products, Renewable Fuels, Crude Oil And Propane [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 731,187 510,773
Gasoline Distribution and Station Operations Segment    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 837,856 826,516
Lease revenue 18,316 17,725
Total other sales 18,316 17,725
Total sales 856,172 844,241
Gasoline Distribution and Station Operations Segment | Refined Petroleum Products, Renewable Fuels, Crude Oil And Propane [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 756,008 745,615
Gasoline Distribution and Station Operations Segment | Station operations (convenience stores, rental and sundries)    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 81,848 80,901
Total sales 100,164 98,626
Commercial Segment    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers 18,784 67,181
Revenue originating as physical forward contracts and exchanges 126,886 75,437
Total other sales 126,886 75,437
Total sales 145,670 142,618
Commercial Segment | Refined Petroleum Products, Renewable Fuels, Crude Oil And Propane [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers $ 18,784 $ 67,181