Quarterly report [Sections 13 or 15(d)]

Leases - Additional Information (Details)

v3.26.1
Leases - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Dealer
Cardlock
Store
Mar. 31, 2025
USD ($)
Lessee, Lease, Description [Line Items]    
Leases description the Company leased 875 of its retail stores, 551 dealer locations, 155 cardlock locations, former store locations, and certain office and storage spaces, including land and buildings in certain cases  
Number of leased convenience stores | Store 875  
Number of leased dealer locations | Dealer 551  
Number of leased cardlock locations | Cardlock 155  
Leases and subleases period 10 years  
Operating lease income | $ $ 16.6 $ 10.9
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue from Contract with Customer, Including Assessed Tax Revenue from Contract with Customer, Including Assessed Tax
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