Quarterly report [Sections 13 or 15(d)]

Leases - Additional Information (Details)

v3.26.3
Leases - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Dealer
Cardlock
Store
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
Dealer
Cardlock
Store
Sep. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]        
Leases description     the Company leased 843 of its retail stores, 566 dealer locations, 157 cardlock locations, former store locations, and certain office and storage spaces, including land and buildings in certain cases  
Number of leased convenience stores | Store 843   843  
Number of leased dealer locations | Dealer 566   566  
Number of leased cardlock locations | Cardlock 157   157  
Leases and subleases period     10 years  
Operating lease income | $ $ 17.5 $ 13.9 $ 51.0 $ 37.1
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