Quarterly report [Sections 13 or 15(d)]

Segment Reporting - Schedule of Reportable Segments (Details)

v3.25.1
Segment Reporting - Schedule of Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Fuel costs $ 1,325,056 $ 1,502,302
Merchandise costs 236,915 279,737
Operating income from segments 91,867 97,992
Interest and other financial expenses, net (7,478) (6,528)
Gain (loss) from equity investment 21 22
Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 1,828,905 2,072,454
Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 945,616 1,107,794
Retail    
Segment Reporting Information [Line Items]    
Fuel costs 605,413 731,495
Merchandise costs 236,915 279,737
Salaries and wages 71,668 82,523
Credit card fees 19,416 21,747
Rent 33,838 35,489
Repairs and maintenance 15,659 16,484
Other segment expenses 36,658 41,774
Operating income from segments 40,151 46,513
Retail | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 1,059,718 1,255,762
Retail | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 0 0
Wholesale    
Segment Reporting Information [Line Items]    
Fuel costs 609,445 643,784
Credit card fees 1,669 1,870
Rent 8,656 5,686
Repairs and maintenance 991 740
Other segment expenses 453 1,003
Operating income from segments 18,630 18,289
Wholesale | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 639,844 671,372
Wholesale | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 0 0
Fleet Fueling    
Segment Reporting Information [Line Items]    
Fuel costs 103,104 118,277
Credit card fees 1,045 1,082
Rent 2,854 2,706
Repairs and maintenance 918 1,250
Other segment expenses 1,611 1,505
Operating income from segments 10,992 9,758
Fleet Fueling | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 120,524 134,578
Fleet Fueling | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 0 0
GPMP    
Segment Reporting Information [Line Items]    
Fuel costs 916,588 1,077,821
Other segment expenses 2,668 2,805
Operating income from segments 21,926 23,327
Interest and other financial expenses, net (7,478) (6,528)
GPMP | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 651 1,412
GPMP | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 940,531 1,102,541
Other Segments    
Segment Reporting Information [Line Items]    
Other segment expenses 13,085 14,478
Operating income from segments 168 105
Gain (loss) from equity investment 21 22
Other Segments | Operating Segments    
Segment Reporting Information [Line Items]    
Total revenues 8,168 9,330
Other Segments | Intersegment Eliminations    
Segment Reporting Information [Line Items]    
Total revenues 5,085 5,253
Fuel Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenues 1,446,916 1,631,332
Fuel Revenue [Member] | Retail    
Segment Reporting Information [Line Items]    
Total revenues 690,686 824,428
Fuel Revenue [Member] | Wholesale    
Segment Reporting Information [Line Items]    
Total revenues 629,492 664,514
Fuel Revenue [Member] | Fleet Fueling    
Segment Reporting Information [Line Items]    
Total revenues 118,406 132,193
Fuel Revenue [Member] | GPMP    
Segment Reporting Information [Line Items]    
Total revenues 496 1,205
Fuel Revenue [Member] | Other Segments    
Segment Reporting Information [Line Items]    
Total revenues 7,836 8,992
Merchandise Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenues 354,485 414,655
Merchandise Revenue [Member] | Retail    
Segment Reporting Information [Line Items]    
Total revenues 354,485 414,655
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 27,504 26,467
Other Revenues, Net | Retail    
Segment Reporting Information [Line Items]    
Total revenues 14,547 16,679
Other Revenues, Net | Wholesale    
Segment Reporting Information [Line Items]    
Total revenues 10,352 6,858
Other Revenues, Net | Fleet Fueling    
Segment Reporting Information [Line Items]    
Total revenues 2,118 2,385
Other Revenues, Net | GPMP    
Segment Reporting Information [Line Items]    
Total revenues 155 207
Other Revenues, Net | Other Segments    
Segment Reporting Information [Line Items]    
Total revenues $ 332 $ 338