Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Schedule of Reportable Segments (Details)

v3.25.2
Segment Reporting - Schedule of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Fuel costs $ 1,417,646 $ 1,726,761 $ 2,742,702 $ 3,229,063
Merchandise costs 265,641 318,489 502,556 598,226
Operating income (loss) from segments 140,489 148,356 232,356 246,348
Interest and other financial expenses, net (7,797) (8,583) (15,275) (15,111)
Gain (loss) from equity investment 26 28 47 50
Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 1,999,519 2,388,163 3,828,424 4,460,617
Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenues 1,014,175 1,287,756 1,959,791 2,395,550
Retail        
Segment Reporting Information [Line Items]        
Fuel costs 640,231 858,391 1,245,644 1,589,886
Merchandise costs 265,641 318,489 502,556 598,226
Salaries and wages 70,669 83,980 142,337 166,503
Credit card fees 21,384 24,997 40,800 46,744
Rent 33,383 36,390 67,221 71,879
Repairs and maintenance 14,854 15,670 30,513 32,154
Other segment expenses 36,319 41,513 72,977 83,287
Operating income (loss) from segments 80,370 87,925 120,521 134,438
Retail | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 1,162,851 1,467,355 2,222,569 2,723,117
Retail | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenues 0 0 0 0
Wholesale        
Segment Reporting Information [Line Items]        
Fuel costs 671,282 738,707 1,280,727 1,382,491
Credit card fees 1,823 2,082 3,492 3,952
Rent 9,451 5,522 18,107 11,208
Repairs and maintenance 1,277 809 2,268 1,549
Other segment expenses 2,097 1,153 2,550 2,156
Operating income (loss) from segments 23,242 21,270 41,872 39,559
Wholesale | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 709,172 769,543 1,349,016 1,440,915
Wholesale | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenues 0 0 0 0
Fleet Fueling        
Segment Reporting Information [Line Items]        
Fuel costs 100,353 122,280 203,457 240,557
Credit card fees 1,136 1,064 2,181 2,146
Rent 2,845 2,833 5,699 5,539
Repairs and maintenance 1,255 1,210 2,173 2,460
Other segment expenses 1,698 1,335 3,309 2,840
Operating income (loss) from segments 13,079 13,702 24,071 23,460
Fleet Fueling | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 120,366 142,424 240,890 277,002
Fleet Fueling | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenues 0 0 0 0
GPMP        
Segment Reporting Information [Line Items]        
Fuel costs 982,722 1,255,682 1,899,310 2,333,503
Other segment expenses 2,660 2,644 5,328 5,449
Operating income (loss) from segments 23,948 25,756 45,874 49,083
Interest and other financial expenses, net (7,797) (8,583) (15,275) (15,111)
GPMP | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 544 1,212 1,195 2,624
GPMP | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenues 1,008,786 1,282,870 1,949,317 2,385,411
Other Segments        
Segment Reporting Information [Line Items]        
Other segment expenses 12,125 12,812 25,210 27,290
Operating income (loss) from segments (150) (297) 18 (192)
Gain (loss) from equity investment 26 28 47 50
Other Segments | Operating Segments        
Segment Reporting Information [Line Items]        
Total revenues 6,586 7,629 14,754 16,959
Other Segments | Intersegment Eliminations        
Segment Reporting Information [Line Items]        
Total revenues 5,389 4,886 10,474 10,139
Fuel Revenue [Member]        
Segment Reporting Information [Line Items]        
Total revenues 1,569,542 1,887,531 3,016,458 3,518,863
Fuel Revenue [Member] | Retail        
Segment Reporting Information [Line Items]        
Total revenues 748,103 976,372 1,438,789 1,800,800
Fuel Revenue [Member] | Wholesale        
Segment Reporting Information [Line Items]        
Total revenues 696,671 762,693 1,326,163 1,427,207
Fuel Revenue [Member] | Fleet Fueling        
Segment Reporting Information [Line Items]        
Total revenues 118,121 140,140 236,527 272,333
Fuel Revenue [Member] | GPMP        
Segment Reporting Information [Line Items]        
Total revenues 353 990 849 2,195
Fuel Revenue [Member] | Other Segments        
Segment Reporting Information [Line Items]        
Total revenues 6,294 7,336 14,130 16,328
Merchandise Revenue [Member]        
Segment Reporting Information [Line Items]        
Total revenues 400,126 474,248 754,611 888,903
Merchandise Revenue [Member] | Retail        
Segment Reporting Information [Line Items]        
Total revenues 400,126 474,248 754,611 888,903
Merchandise Revenue [Member] | Wholesale        
Segment Reporting Information [Line Items]        
Total revenues 0 0 0 0
Merchandise Revenue [Member] | Fleet Fueling        
Segment Reporting Information [Line Items]        
Total revenues 0 0 0 0
Merchandise Revenue [Member] | GPMP        
Segment Reporting Information [Line Items]        
Total revenues 0 0 0 0
Merchandise Revenue [Member] | Other Segments        
Segment Reporting Information [Line Items]        
Total revenues 0 0 0 0
Other Revenues, Net        
Segment Reporting Information [Line Items]        
Total revenues 29,851 26,384 57,355 52,851
Other Revenues, Net | Retail        
Segment Reporting Information [Line Items]        
Total revenues 14,622 16,735 29,169 33,414
Other Revenues, Net | Wholesale        
Segment Reporting Information [Line Items]        
Total revenues 12,501 6,850 22,853 13,708
Other Revenues, Net | Fleet Fueling        
Segment Reporting Information [Line Items]        
Total revenues 2,245 2,284 4,363 4,669
Other Revenues, Net | GPMP        
Segment Reporting Information [Line Items]        
Total revenues 191 222 346 429
Other Revenues, Net | Other Segments        
Segment Reporting Information [Line Items]        
Total revenues $ 292 $ 293 $ 624 $ 631