Annual report [Section 13 and 15(d), not S-K Item 405]

Segment Reporting - Schedule of Reportable Segments (Details)

v3.25.0.1
Segment Reporting - Schedule of Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Fuel costs $ 6,271,696 $ 6,876,084 $ 6,856,651
Merchandise costs 1,187,776 1,252,879 1,146,423
Operating income (loss) from segments 509,311 539,081 505,037
Interest and other financial expenses, net (31,698) (29,487) (11,654)
Gain (loss) from equity investment 124 (39) (74)
Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 8,731,962 9,412,731 9,142,799
Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 4,607,854 5,179,789 5,682,431
Retail      
Segment Reporting Information [Line Items]      
Fuel costs 3,081,719 3,423,455 3,471,321
Merchandise costs 1,187,776 1,252,879 1,146,423
Salaries and wages 326,987 325,920 275,080
Credit card fees 92,977 95,833 89,812
Rent 142,781 137,647 118,492
Repairs and maintenance 63,217 59,324 52,839
Other segment expenses 164,683 160,724 133,625
Operating income (loss) from segments 282,404 315,402 314,879
Retail | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 5,342,544 5,771,184 5,602,471
Retail | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Wholesale      
Segment Reporting Information [Line Items]      
Fuel costs 2,709,519 2,946,996 3,135,988
Credit card fees 7,651 9,398 9,701
Rent 24,705 22,124 24,743
Repairs and maintenance 3,156 3,309 2,511
Other segment expenses 4,167 4,872 5,588
Operating income (loss) from segments 79,811 78,980 79,065
Wholesale | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 2,829,009 3,065,679 3,257,596
Wholesale | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Fleet Fueling      
Segment Reporting Information [Line Items]      
Fuel costs 451,173 475,037 242,849
Credit card fees 4,249 3,997 1,915
Rent 11,204 10,172 4,103
Repairs and maintenance 4,201 3,690 913
Other segment expenses 5,263 4,439 1,802
Operating income (loss) from segments 48,507 41,420 21,266
Fleet Fueling | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 524,597 538,755 272,848
Fleet Fueling | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
GPMP      
Segment Reporting Information [Line Items]      
Fuel costs 4,481,926 5,052,391 5,585,050
Other segment expenses 10,956 9,929 10,266
Operating income (loss) from segments 99,038 102,446 89,035
Interest and other financial expenses, net (31,698) (29,487) (11,654)
GPMP | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 4,462 4,620 6,184
GPMP | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 4,587,458 5,160,146 5,678,167
Other Segments      
Segment Reporting Information [Line Items]      
Other segment expenses 52,195 51,303 7,172
Operating income (loss) from segments (449) 833 792
Gain (loss) from equity investment 124 (39) (74)
Other Segments | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 31,350 32,493 3,700
Other Segments | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 20,396 19,643 4,264
Fuel Revenue [Member]      
Segment Reporting Information [Line Items]      
Total revenues 6,858,919 7,464,372 7,401,090
Fuel Revenue [Member] | Retail      
Segment Reporting Information [Line Items]      
Total revenues 3,509,935 3,858,777 3,887,549
Fuel Revenue [Member] | Wholesale      
Segment Reporting Information [Line Items]      
Total revenues 2,799,869 3,039,904 3,234,145
Fuel Revenue [Member] | Fleet Fueling      
Segment Reporting Information [Line Items]      
Total revenues 515,462 530,937 270,670
Fuel Revenue [Member] | GPMP      
Segment Reporting Information [Line Items]      
Total revenues 3,624 3,681 5,160
Fuel Revenue [Member] | Other Segments      
Segment Reporting Information [Line Items]      
Total revenues 30,029 31,073 3,566
Merchandise Revenue [Member]      
Segment Reporting Information [Line Items]      
Total revenues 1,767,345 1,838,001 1,647,642
Merchandise Revenue [Member] | Retail      
Segment Reporting Information [Line Items]      
Total revenues 1,767,345 1,838,001 1,647,642
Merchandise Revenue [Member] | Wholesale      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Merchandise Revenue [Member] | Fleet Fueling      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Merchandise Revenue [Member] | GPMP      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Merchandise Revenue [Member] | Other Segments      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Other Revenues, Net      
Segment Reporting Information [Line Items]      
Total revenues 105,698 110,358 94,067
Other Revenues, Net | Retail      
Segment Reporting Information [Line Items]      
Total revenues 65,264 74,406 67,280
Other Revenues, Net | Wholesale      
Segment Reporting Information [Line Items]      
Total revenues 29,140 25,775 23,451
Other Revenues, Net | Fleet Fueling      
Segment Reporting Information [Line Items]      
Total revenues 9,135 7,818 2,178
Other Revenues, Net | GPMP      
Segment Reporting Information [Line Items]      
Total revenues 838 939 1,024
Other Revenues, Net | Other Segments      
Segment Reporting Information [Line Items]      
Total revenues $ 1,321 $ 1,420 $ 134