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

Leases - Additional Information (Details)

v3.25.4
Leases - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
Store
Cardlock
Sites
Dealer
Lessors
NumberOfLeaseAgreements
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Lessee Lease Description [Line Items]      
Leases description the Company leased 906 of its retail stores, 523 dealer locations, 156 cardlock locations, former store locations and certain office and storage spaces, including land and buildings in certain cases    
Number of leased convenience stores | Store 906    
Number of leased dealer locations | Dealer 523    
Number of leased cardlock locations | Cardlock 156    
Number of sites leased under master leases | Sites 940    
Number of separate master lease agreements | NumberOfLeaseAgreements 45    
Number of lessors under master leases | Lessors 7    
Number Of lessors site under master leases | Sites 890    
Description of master leases there are approximately 940 sites which are leased under 45 separate master lease agreements. Master leases with seven lessors encompass a total of approximately 890 sites. Master leases with the same landlord contain cross-default provisions, in most cases    
Cash outflows for operating leases $ 184.7 $ 180.5 $ 171.9
Cash outflows for financing leases $ 22.3 22.2 22.3
Leases and subleases period 10 years    
Operating lease income $ 52.7 $ 31.3 $ 27.3
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 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