XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
Segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Significant Accounting Policies [Line Items]      
Cash and cash equivalents in excess of FDIC insurace limits $ 14,600,000    
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 two carrier 23.00% 27.00% 26.00%
Rental Income [Member] | Revenue Benchmark | Multi Site Operator [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 21.00% 19.00% 17.00%
Supplier Concentration Risk [Member] | Purchases Net [Member] | ExxonMobil, Corp [Member]      
Significant Accounting Policies [Line Items]      
Concentration Risk, Percentage 81.00% 80.00% 74.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