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

Summary of Significant Accounting Policies - Schedule of Goodwill and Intangible Assets (Details)

v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Goodwill and Intangible Assets (Details)
12 Months Ended
Dec. 31, 2024
Goodwill  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Indefinite-Lived Intangible Assets, Amortization Method Indefinite life
Indefinite Lived Intangible Asset Weighted Average Remaining Amortization Period Indefinite life
Trade Names  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Amortization of estimated useful lives of intangible assets 5 years
Weighted Average Remaining Amortization Period, Finite Lived Intangible Asset Useful Life 3 years
Wholesale Fuel Supply Contracts [Member]  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Weighted Average Remaining Amortization Period, Finite Lived Intangible Asset Useful Life 8 years
Wholesale Fuel Supply Contracts [Member] | Minimum [Member]  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Amortization of estimated useful lives of intangible assets 3 years
Wholesale Fuel Supply Contracts [Member] | Maximum [Member]  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Amortization of estimated useful lives of intangible assets 14 years
Option To Acquire Ownership Rights  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Amortization of estimated useful lives of intangible assets 10 years
Weighted Average Remaining Amortization Period, Finite Lived Intangible Asset Useful Life 5 years
Non-contractual customer relationships  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Amortization of estimated useful lives of intangible assets 20 years
Weighted Average Remaining Amortization Period, Finite Lived Intangible Asset Useful Life 18 years
Liquor licenses  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Indefinite-Lived Intangible Assets, Amortization Method Indefinite life
Indefinite Lived Intangible Asset Weighted Average Remaining Amortization Period Indefinite life
Franchise Rights  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Weighted Average Remaining Amortization Period, Finite Lived Intangible Asset Useful Life 14 years
Franchise Rights | Minimum [Member]  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Amortization of estimated useful lives of intangible assets 5 years
Franchise Rights | Maximum [Member]  
Indefinite Lived Intangible Assets By Major Class [Line Items]  
Amortization of estimated useful lives of intangible assets 20 years