XML 96 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contract Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue      
Total revenue from contracts with customers $ 8,687,126 $ 9,752,362 $ 11,146,246
Revenue originating as physical forward sale contracts and exchange agreements 8,389,503 6,656,278 7,649,714
Revenue from leases $ 86,937 $ 83,534 $ 81,926
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Total sales Total sales Total sales
Total other sales $ 8,476,440 $ 6,739,812 $ 7,731,640
Total sales $ 17,163,566 16,492,174 18,877,886
Revenue, Remaining Performance Obligation, Optional Exemption, Variable Consideration [true false] true    
Contract with Customer, Contract Asset, Contract Liability, and Receivable      
Contract assets $ 0 0  
Contract liabilities $ 0 0  
Minimum      
Contract with Customer, Contract Asset, Contract Liability, and Receivable      
Payment terms 2 days    
Maximum      
Contract with Customer, Contract Asset, Contract Liability, and Receivable      
Payment terms 30 days    
Petroleum and related product sales      
Disaggregation of Revenue      
Total revenue from contracts with customers $ 8,205,144 9,261,420 10,665,791
Station operations      
Disaggregation of Revenue      
Total revenue from contracts with customers 481,982 490,942 480,455
Wholesale      
Disaggregation of Revenue      
Total revenue from contracts with customers 2,671,984 3,303,951 3,671,725
Revenue originating as physical forward sale contracts and exchange agreements 8,042,841 6,307,155 7,189,213
Revenue from leases 3,080 2,210 2,555
Total other sales 8,045,921 6,309,365 7,191,768
Total sales 10,717,905 9,613,316 10,863,493
Wholesale | Petroleum and related product sales      
Disaggregation of Revenue      
Total revenue from contracts with customers 2,671,984 3,303,951 3,671,725
GDSO      
Disaggregation of Revenue      
Total revenue from contracts with customers 5,289,747 5,759,210 6,621,278
Revenue from leases 83,857 81,324 79,371
Total other sales 83,857 81,324 79,371
Total sales 5,373,604 5,840,534 6,700,649
GDSO | Petroleum and related product sales      
Disaggregation of Revenue      
Total revenue from contracts with customers 4,807,765 5,268,268 6,140,823
GDSO | Station operations      
Disaggregation of Revenue      
Total revenue from contracts with customers 481,982 490,942 480,455
Total sales 565,839 572,266 559,826
Commercial      
Disaggregation of Revenue      
Total revenue from contracts with customers 725,395 689,201 853,243
Revenue originating as physical forward sale contracts and exchange agreements 346,662 349,123 460,501
Total other sales 346,662 349,123 460,501
Total sales 1,072,057 1,038,324 1,313,744
Commercial | Petroleum and related product sales      
Disaggregation of Revenue      
Total revenue from contracts with customers $ 725,395 $ 689,201 $ 853,243