XML 94 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 $ 6,677,079 $ 6,786,581  
Revenue originating as physical forward contracts and exchanges                 6,330,467 5,812,445  
Lease revenue, ASC 842                 74,184    
Revenue from leases, ASC 840                   73,576  
Total other sales                 6,404,651 5,886,021  
Total sales $ 3,348,911 $ 3,245,653 $ 3,507,540 $ 2,979,626 $ 3,274,301 $ 3,468,835 $ 3,126,575 $ 2,802,891 $ 13,081,730 12,672,602 $ 8,920,552
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, Asset and Liability [Abstract]                      
Payment terms                 2 days    
Maximum                      
Contract with Customer, Asset and Liability [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                 $ 6,282,400 6,430,925  
Station operations (convenience stores, rental and sundries)                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 394,679 355,656  
Wholesale Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 1,681,426 1,580,156  
Revenue originating as physical forward contracts and exchanges                 5,746,338 5,308,613  
Lease revenue, ASC 842                 2,102    
Revenue from leases, ASC 840                   2,021  
Total other sales                 5,748,440 5,310,634  
Total sales                 7,429,866 6,890,790 4,287,582
Wholesale Segment | Refined Petroleum Products, Renewable Fuels, Crude Oil And Propane [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 1,681,426 1,580,156  
Gasoline Distribution and Station Operations Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 4,201,571 4,437,154  
Lease revenue, ASC 842                 72,082    
Revenue from leases, ASC 840                   71,555  
Total other sales                 72,082 71,555  
Total sales                 4,273,653 4,508,709 3,786,457
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                 3,806,892 4,081,498  
Gasoline Distribution and Station Operations Segment | Station operations (convenience stores, rental and sundries)                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 394,679 355,656  
Total sales                 466,761 427,211 351,876
Commercial Segment                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 794,082 769,271  
Revenue originating as physical forward contracts and exchanges                 584,129 503,832  
Total other sales                 584,129 503,832  
Total sales                 1,378,211 1,273,103 $ 846,513
Commercial Segment | Refined Petroleum Products, Renewable Fuels, Crude Oil And Propane [Member]                      
Disaggregation of Revenue [Line Items]                      
Revenue from contracts with customers                 $ 794,082 $ 769,271