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]    
Total revenues $ 841,830 $ 862,475
Rental income 14,560 17,202
Cost of goods sold 744,207 772,661
Gross profit 97,623 89,814
Store labor 21,327 22,566
Maintenance and environmental costs 8,853 9,541
Other items [1] 43,693 55,706
Operating income (loss) 23,750 2,001
Fuel Sales to External Customers [Member]    
Segment Reporting Information [Line Items]    
Total revenues 730,690 750,282
Food and Merchandise Sales [Member]    
Segment Reporting Information [Line Items]    
Total revenues 90,665 89,341
Other Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenues 5,915 5,650
Fuel [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold 676,377 703,338
Food and Merchandise [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold 63,713 64,428
Rent Expense [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold 4,117 4,895
Unallocated [Member]    
Segment Reporting Information [Line Items]    
Other items [1] 17,437 28,939
Operating income (loss) (17,437) (28,939)
Wholesale | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total revenues 369,257 380,240
Rental income 10,539 13,284
Gross profit 23,320 26,655
Maintenance and environmental costs 1,228 1,469
Other items [1] 5,209 5,701
Operating income (loss) 16,883 19,485
Wholesale | Operating Segments [Member] | Fuel Sales to External Customers [Member]    
Segment Reporting Information [Line Items]    
Total revenues 357,612 365,761
Wholesale | Operating Segments [Member] | Other Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenues 1,106 1,195
Wholesale | Operating Segments [Member] | Fuel [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold 343,159 349,997
Wholesale | Operating Segments [Member] | Rent Expense [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold 2,778 3,588
Retail [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total revenues 472,573 482,235
Rental income 4,021 3,918
Gross profit 74,303 63,159
Store labor 21,327 22,566
Maintenance and environmental costs 7,625 8,072
Other items [1] 21,047 21,066
Operating income (loss) 24,304 11,455
Retail [Member] | Operating Segments [Member] | Fuel Sales to External Customers [Member]    
Segment Reporting Information [Line Items]    
Total revenues 373,078 384,521
Retail [Member] | Operating Segments [Member] | Food and Merchandise Sales [Member]    
Segment Reporting Information [Line Items]    
Total revenues 90,665 89,341
Retail [Member] | Operating Segments [Member] | Other Revenue [Member]    
Segment Reporting Information [Line Items]    
Total revenues 4,809 4,455
Retail [Member] | Operating Segments [Member] | Fuel [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold 333,218 353,341
Retail [Member] | Operating Segments [Member] | Food and Merchandise [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold 63,713 64,428
Retail [Member] | Operating Segments [Member] | Rent Expense [Member]    
Segment Reporting Information [Line Items]    
Cost of goods sold $ 1,339 $ 1,307
[1] For the Wholesale and Retail segments, other segment items includes real estate taxes, utilities, management fees, insurance and other operating expenses. For the Retail segment, other segment items also includes rent expense, store supplies and shrink. Other segment items that are not allocated to a segment include general and administrative expenses, depreciation, amortization and accretion expense and gains/losses on dispositions and lease terminations, net.