Annual report pursuant to Section 13 and 15(d)

Segment Reporting - Schedule of Reportable Segments (Details)

v3.24.0.1
Segment Reporting - Schedule of Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Operating income $ 427,352 $ 406,625 $ 355,114
Interest and other financial expenses, net (29,487) (11,654) (14,363)
Income tax (expense) benefit   177 (221)
(Loss) income from equity investment (39) (74) 186
Net income from segments 397,826 395,074 340,716
Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 9,412,731 9,142,799 7,417,398
Net income from segments 397,826 395,074 340,716
Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 5,179,789 5,682,431 4,385,491
Reportable Legal Entities      
Segment Reporting Information [Line Items]      
Total revenues 14,592,520 14,825,230 11,802,889
Retail      
Segment Reporting Information [Line Items]      
Operating income 259,326 264,552 240,233
Retail | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 5,771,184 5,602,471 4,728,568
Retail | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Retail | Reportable Legal Entities      
Segment Reporting Information [Line Items]      
Total revenues 5,771,184 5,602,471 4,728,568
Wholesale      
Segment Reporting Information [Line Items]      
Operating income 30,578 33,864 21,998
Wholesale | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 3,065,679 3,257,596 2,682,004
Wholesale | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 0 0 0
Wholesale | Reportable Legal Entities      
Segment Reporting Information [Line Items]      
Total revenues 3,065,679 3,257,596 2,682,004
Fleet Fueling      
Segment Reporting Information [Line Items]      
Operating income 34,572 18,382  
Fleet Fueling | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 538,755 272,848  
Fleet Fueling | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 0 0  
Fleet Fueling | Reportable Legal Entities      
Segment Reporting Information [Line Items]      
Total revenues 538,755 272,848  
Gpmp      
Segment Reporting Information [Line Items]      
Operating income 102,446 89,035 91,619
Interest and other financial expenses, net 29,487 (11,654) (14,363)
Gpmp | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 4,620 6,184 6,826
Gpmp | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 5,160,146 5,678,167 4,384,227
Gpmp | Reportable Legal Entities      
Segment Reporting Information [Line Items]      
Total revenues 5,164,766 5,684,351 4,391,053
Other Segments      
Segment Reporting Information [Line Items]      
Operating income 430 792 1,264
Interest and other financial expenses, net 0 0 0
Income tax (expense) benefit   177 (221)
(Loss) income from equity investment (39) (74) 186
Other Segments | Operating Segments      
Segment Reporting Information [Line Items]      
Total revenues 32,493 3,700 0
Other Segments | Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Total revenues 19,643 4,264 1,264
Other Segments | Reportable Legal Entities      
Segment Reporting Information [Line Items]      
Total revenues 52,136 7,964 1,264
Fuel Revenue [Member]      
Segment Reporting Information [Line Items]      
Total revenues 7,464,372 7,401,090 5,714,333
Fuel Revenue [Member] | Retail      
Segment Reporting Information [Line Items]      
Total revenues 3,858,777 3,887,549 3,048,893
Fuel Revenue [Member] | Wholesale      
Segment Reporting Information [Line Items]      
Total revenues 3,039,904 3,234,145 2,659,706
Fuel Revenue [Member] | Fleet Fueling      
Segment Reporting Information [Line Items]      
Total revenues 530,937 270,670  
Fuel Revenue [Member] | Gpmp      
Segment Reporting Information [Line Items]      
Total revenues 3,681 5,160 5,734
Fuel Revenue [Member] | Other Segments      
Segment Reporting Information [Line Items]      
Total revenues 31,073 3,566 0
Merchandise Revenue [Member]      
Segment Reporting Information [Line Items]      
Total revenues 1,838,001 1,647,642 1,616,404
Merchandise Revenue [Member] | Retail      
Segment Reporting Information [Line Items]      
Total revenues 1,838,001 1,647,642 1,616,404
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  
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 110,358 94,067 86,661
Other Revenues, Net | Retail      
Segment Reporting Information [Line Items]      
Total revenues 74,406 67,280 63,271
Other Revenues, Net | Wholesale      
Segment Reporting Information [Line Items]      
Total revenues 25,775 23,451 22,298
Other Revenues, Net | Fleet Fueling      
Segment Reporting Information [Line Items]      
Total revenues 7,818 2,178  
Other Revenues, Net | Gpmp      
Segment Reporting Information [Line Items]      
Total revenues 939 1,024 1,092
Other Revenues, Net | Other Segments      
Segment Reporting Information [Line Items]      
Total revenues $ 1,420 $ 134 $ 0