XML 108 R96.htm IDEA: XBRL DOCUMENT 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]      
Total revenues $ 4,098,288 $ 4,386,263 $ 4,967,424
Rental income 71,184 82,331 84,106
Cost of goods sold 3,699,969 4,003,995 4,591,653
Gross profit 398,319 382,268 375,771
Store labor 88,500 71,101 59,236
Maintenance and environmental costs 36,339 30,435 27,675
Other items [1] 202,920 192,662 192,854
Operating income (loss) 70,560 88,070 96,006
Fuel Sales to External Customers [Member]      
Segment Reporting Information [Line Items]      
Total revenues 3,612,892 3,966,956 4,584,064
Food and Merchandise Sales [Member]      
Segment Reporting Information [Line Items]      
Total revenues 390,144 315,957 280,191
Other Revenue [Member]      
Segment Reporting Information [Line Items]      
Total revenues 24,068 21,019 19,063
Fuel [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold 3,399,084 3,755,547 4,364,140
Food and Merchandise [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold 280,234 226,110 204,056
Rent Expense [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold 20,651 22,338 23,457
Unallocated [Member]      
Segment Reporting Information [Line Items]      
Other items [1] 99,773 99,452 105,057
Operating income (loss) (99,773) (99,452) (105,057)
Wholesale | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 1,872,263 2,290,051 2,690,089
Rental income 57,765 69,693 71,322
Gross profit 108,615 128,801 130,739
Maintenance and environmental costs 7,333 9,459 9,502
Other items [1] 24,421 28,529 27,570
Operating income (loss) 76,861 90,813 93,667
Wholesale | Operating Segments [Member] | Fuel Sales to External Customers [Member]      
Segment Reporting Information [Line Items]      
Total revenues 1,809,897 2,215,110 2,612,258
Wholesale | Operating Segments [Member] | Other Revenue [Member]      
Segment Reporting Information [Line Items]      
Total revenues 4,601 5,248 6,509
Wholesale | Operating Segments [Member] | Fuel [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold 1,747,005 2,142,430 2,538,880
Wholesale | Operating Segments [Member] | Rent Expense [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold 16,643 18,820 20,470
Retail [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Total revenues 2,226,025 2,096,212 2,277,335
Rental income 13,419 12,638 12,784
Gross profit 289,704 253,467 245,032
Store labor 88,500 71,101 59,236
Maintenance and environmental costs 29,006 20,976 18,173
Other items [1] 78,726 64,681 60,227
Operating income (loss) 93,472 96,709 107,396
Retail [Member] | Operating Segments [Member] | Fuel Sales to External Customers [Member]      
Segment Reporting Information [Line Items]      
Total revenues 1,802,995 1,751,846 1,971,806
Retail [Member] | Operating Segments [Member] | Food and Merchandise Sales [Member]      
Segment Reporting Information [Line Items]      
Total revenues 390,144 315,957 280,191
Retail [Member] | Operating Segments [Member] | Other Revenue [Member]      
Segment Reporting Information [Line Items]      
Total revenues 19,467 15,771 12,554
Retail [Member] | Operating Segments [Member] | Fuel [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold 1,652,079 1,613,117 1,825,260
Retail [Member] | Operating Segments [Member] | Food and Merchandise [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold 280,234 226,110 204,056
Retail [Member] | Operating Segments [Member] | Rent Expense [Member]      
Segment Reporting Information [Line Items]      
Cost of goods sold $ 4,008 $ 3,518 $ 2,987
[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 on dispositions and lease terminations, net.