Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Schedule of Reportable Segments (Details)

v3.26.1
Segment Reporting - Schedule of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Fuel costs $ 1,300,770 $ 1,325,624
Merchandise costs 201,900 236,915
Operating income (loss) from segments 114,326 91,867
Interest and other financial expenses, net (5,521) (7,478)
Gain (loss) from equity investment 19 21
Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 1,771,866 1,829,473
Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 1,244,058 1,174,301
Retail    
Segment Reporting Information [Line Items]    
Fuel costs 533,794 605,413
Merchandise costs 201,900 236,915
Salaries and wages 61,215 71,668
Credit card fees 17,954 19,416
Rent 31,148 33,838
Repairs and maintenance 13,415 15,659
Other segment expenses 32,141 36,658
Operating income (loss) from segments 53,599 40,151
Retail | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 945,166 1,059,718
Retail | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 0 0
Wholesale    
Segment Reporting Information [Line Items]    
Fuel costs 650,964 610,013
Credit card fees 1,522 1,669
Rent 12,952 8,656
Repairs and maintenance 1,267 991
Other segment expenses 1,192 453
Operating income (loss) from segments 23,012 18,630
Wholesale | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 690,385 640,412
Wholesale | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 524 0
Fleet Fueling    
Segment Reporting Information [Line Items]    
Fuel costs 110,554 103,104
Credit card fees 1,410 1,045
Rent 2,972 2,854
Repairs and maintenance 990 918
Other segment expenses 1,659 1,611
Operating income (loss) from segments 11,955 10,992
Fleet Fueling | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 129,540 120,524
Fleet Fueling | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 0 0
GPMP    
Segment Reporting Information [Line Items]    
Fuel costs 1,210,682 1,145,273
Other segment expenses 2,322 2,668
Operating income (loss) from segments 25,616 21,926
Interest and other financial expenses, net (5,521) (7,478)
GPMP | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 171 651
GPMP | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 1,238,449 1,169,216
Other Segments    
Segment Reporting Information [Line Items]    
Other segment expenses 11,545 13,085
Operating income (loss) from segments 144 168
Gain (loss) from equity investment 19 21
Other Segments | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 6,604 8,168
Other Segments | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 5,085 5,085
Fuel Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenues 1,434,658 1,447,484
Fuel Revenue [Member] | Retail    
Segment Reporting Information [Line Items]    
Total revenues 627,060 690,686
Fuel Revenue [Member] | Wholesale    
Segment Reporting Information [Line Items]    
Total revenues 673,855 630,060
Fuel Revenue [Member] | Fleet Fueling    
Segment Reporting Information [Line Items]    
Total revenues 127,299 118,406
Fuel Revenue [Member] | GPMP    
Segment Reporting Information [Line Items]    
Total revenues 0 496
Fuel Revenue [Member] | Other Segments    
Segment Reporting Information [Line Items]    
Total revenues 6,444 7,836
Merchandise Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenues 305,410 354,485
Merchandise Revenue [Member] | Retail    
Segment Reporting Information [Line Items]    
Total revenues 305,410 354,485
Merchandise Revenue [Member] | Wholesale    
Segment Reporting Information [Line Items]    
Total revenues 0 0
Merchandise Revenue [Member] | Fleet Fueling    
Segment Reporting Information [Line Items]    
Total revenues 0 0
Merchandise Revenue [Member] | GPMP    
Segment Reporting Information [Line Items]    
Total revenues 0 0
Merchandise Revenue [Member] | Other Segments    
Segment Reporting Information [Line Items]    
Total revenues 0 0
Other Revenues, Net    
Segment Reporting Information [Line Items]    
Total revenues 31,798 27,504
Other Revenues, Net | Retail    
Segment Reporting Information [Line Items]    
Total revenues 12,696 14,547
Other Revenues, Net | Wholesale    
Segment Reporting Information [Line Items]    
Total revenues 16,530 10,352
Other Revenues, Net | Fleet Fueling    
Segment Reporting Information [Line Items]    
Total revenues 2,241 2,118
Other Revenues, Net | GPMP    
Segment Reporting Information [Line Items]    
Total revenues 171 155
Other Revenues, Net | Other Segments    
Segment Reporting Information [Line Items]    
Total revenues $ 160 $ 332