XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Significant Accounting Policies [Line Items]      
Impairment charges relating to intangible assets | $ $ 0 $ 0 $ 0
Number of segments | Segment 2    
Motor Fuel Gallons [Member]      
Significant Accounting Policies [Line Items]      
Percentage of product sold, delivered by one carrier 15.00% 16.00% 15.00%
Rental Income [Member] | Revenue Benchmark | Multi Site Operator [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 12.00% 12.00% 10.00%
Supplier Concentration Risk [Member] | Purchases Net [Member] | ExxonMobil, Corp [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 37.00% 29.00% 26.00%
Supplier Concentration Risk [Member] | Purchases Net [Member] | BP P.L.C [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 22.00% 22.00% 22.00%
Supplier Concentration Risk [Member] | Purchases Net [Member] | Motiva [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 11.00% 13.00% 12.00%
Supplier Concentration Risk [Member] | Purchases Net [Member] | Marathon Petroleum Company LP [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 10.00% 10.00%  
Supplier Concentration Risk [Member] | Purchases Net [Member] | Circle K [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage     15.00%
Supplier Concentration Risk [Member] | Purchases Net [Member] | Other suppliers [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 10.00% 10.00% 10.00%
Accounting Standards Update 2014-09 [Member]      
Significant Accounting Policies [Line Items]      
Percentage effect on revenue 90.00%    
Distribution Rights [Member]      
Significant Accounting Policies [Line Items]      
Finite-Lived Intangible Asset, Useful Life 10 years    
Minimum [Member]      
Significant Accounting Policies [Line Items]      
Likelihood percentage that fair value of reporting unit is less than it's carrying amount, including goodwill 50.00%    
Minimum [Member] | Covenant Not to Compete [Member]      
Significant Accounting Policies [Line Items]      
Finite-Lived Intangible Asset, Useful Life 5 years    
Maximum [Member] | Covenant Not to Compete [Member]      
Significant Accounting Policies [Line Items]      
Finite-Lived Intangible Asset, Useful Life 15 years    
Building and Building Improvements [Member] | Minimum [Member]      
Significant Accounting Policies [Line Items]      
Property, Plant and Equipment, Useful Life 10 years    
Building and Building Improvements [Member] | Maximum [Member]      
Significant Accounting Policies [Line Items]      
Property, Plant and Equipment, Useful Life 20 years    
Equipment [Member] | Minimum [Member]      
Significant Accounting Policies [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Equipment [Member] | Maximum [Member]      
Significant Accounting Policies [Line Items]      
Property, Plant and Equipment, Useful Life 30 years    
Leasehold Improvements [Member] | Minimum [Member]      
Significant Accounting Policies [Line Items]      
Property, Plant and Equipment, Useful Life 7 years    
Leasehold Improvements [Member] | Maximum [Member]      
Significant Accounting Policies [Line Items]      
Property, Plant and Equipment, Useful Life 10 years