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