v3.26.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue          
Total revenue from contracts with customers $ 2,929,654 $ 2,084,841 $ 5,317,051 $ 4,259,250  
Revenue originating as physical forward sale contracts and exchange agreements 3,840,332 2,519,871 6,752,578 4,915,727  
Revenue from leases $ 22,102 $ 22,213 $ 44,259 $ 44,145  
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Total sales Total sales Total sales Total sales  
Total other sales $ 3,862,434 $ 2,542,084 $ 6,796,837 $ 4,959,872  
Total sales 6,792,088 4,626,925 12,113,888 9,219,122  
Contract with Customer, Contract Asset, Contract Liability, and Receivable          
Contract assets 0   0   $ 0
Contract liabilities 0   $ 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 2,808,726 1,964,613 $ 5,095,305 4,038,668  
Station operations          
Disaggregation of Revenue          
Total revenue from contracts with customers 120,928 120,228 221,746 220,582  
Wholesale          
Disaggregation of Revenue          
Total revenue from contracts with customers 1,153,382 676,614 2,208,169 1,542,803  
Revenue originating as physical forward sale contracts and exchange agreements 3,715,054 2,454,816 6,508,974 4,778,131  
Revenue from leases 846 1,070 1,740 2,002  
Total other sales 3,715,900 2,455,886 6,510,714 4,780,133  
Total sales 4,869,282 3,132,500 8,718,883 6,322,936  
Wholesale | Petroleum and related product sales          
Disaggregation of Revenue          
Total revenue from contracts with customers 1,153,382 676,614 2,208,169 1,542,803  
GDSO          
Disaggregation of Revenue          
Total revenue from contracts with customers 1,531,370 1,197,431 2,614,951 2,303,140  
Revenue from leases 21,256 21,143 42,519 42,143  
Total other sales 21,256 21,143 42,519 42,143  
Total sales 1,552,626 1,218,574 2,657,470 2,345,283  
GDSO | Petroleum and related product sales          
Disaggregation of Revenue          
Total revenue from contracts with customers 1,410,442 1,077,203 2,393,205 2,082,558  
GDSO | Station operations          
Disaggregation of Revenue          
Total revenue from contracts with customers 120,928 120,228 221,746 220,582  
Total sales 142,184 141,371 264,265 262,725  
Commercial          
Disaggregation of Revenue          
Total revenue from contracts with customers 244,902 210,796 493,931 413,307  
Revenue originating as physical forward sale contracts and exchange agreements 125,278 65,055 243,604 137,596  
Total other sales 125,278 65,055 243,604 137,596  
Total sales 370,180 275,851 737,535 550,903  
Commercial | Petroleum and related product sales          
Disaggregation of Revenue          
Total revenue from contracts with customers $ 244,902 $ 210,796 $ 493,931 $ 413,307