Quarterly report [Sections 13 or 15(d)]

Leases - Additional Information (Details)

v3.25.1
Leases - Additional Information (Details)
3 Months Ended
Mar. 31, 2025
Cardlock
Store
Dealer
Lessee, Lease, Description [Line Items]  
Leases description the Company leased 1,100 of its retail convenience stores, 369 dealer locations, 154 cardlock locations, former store locations, and certain office and storage spaces, including land and buildings in certain cases
Number of leased convenience stores | Store 1,100
Number of leased dealer locations | Dealer 369
Number of leased cardlock locations | Cardlock 154
Maximum [Member]  
Lessee, Lease, Description [Line Items]  
Lease agreements period 20 years
Lease renewal terms 25 years
Minimum [Member]  
Lessee, Lease, Description [Line Items]  
Lease agreements period 15 years
Lease renewal terms 5 years