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 | |||