Quarterly report [Sections 13 or 15(d)]

Leases - Additional Information (Details)

v3.26.1
Leases - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Dealer
Cardlock
Store
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Dealer
Cardlock
Store
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]        
Leases description     the Company leased 860 of its retail stores, 557 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 860   860  
Number of leased dealer locations | Dealer 557   557  
Number of leased cardlock locations | Cardlock 155   155  
Leases and subleases period     10 years  
Operating lease income | $ $ 16.9 $ 12.2 $ 33.5 $ 23.2
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