Quarterly report [Sections 13 or 15(d)]

Leases - Additional Information (Details)

v3.25.2
Leases - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Cardlock
Store
Speedyq
Sites
Dealer
Expressstop
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
May 18, 2021
USD ($)
Lessee, Lease, Description [Line Items]        
Leases description the Company leased 1,023 of its retail convenience stores, 418 dealer locations, 154 cardlock locations, former store locations, and certain office and storage spaces, including land and buildings in certain cases      
Number of leased convenience stores | Store 1,023      
Number of leased dealer locations | Dealer 418      
Number of leased cardlock locations | Cardlock 154      
Number of leased ExpressStop convenience stores | Expressstop 60      
Number of SpeedyQ markets convenience stores | Speedyq 21      
Gain on sale-leaseback $ 20,777 $ 0    
Right-of-use assets and operating lease liabilities $ 1,376,485   $ 1,386,244  
Express Stop [Member]        
Lessee, Lease, Description [Line Items]        
Number of acquired sites | Sites 25      
Financial Liability       $ 44,200
Gain on sale-leaseback $ 20,800      
Right-of-use assets and operating lease liabilities 34,500      
SpeedyQ Acquisition [Member]        
Lessee, Lease, Description [Line Items]        
Site put/call purchase price $ 7,000      
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