v3.25.2
Organization and Basis of Presentation - Concentration of Risk (Details) - customer
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sales Revenue | Product        
Organization and Basis of Presentation        
Percentage of consolidated total 100.00% 100.00% 100.00% 100.00%
Sales Revenue | Product | Gasoline sales: gasoline and gasoline blendstocks (such as ethanol)        
Organization and Basis of Presentation        
Percentage of consolidated total 70.00% 70.00% 65.00% 65.00%
Sales Revenue | Product | Distillates (home heating oil, diesel and kerosene), residual oil and crude oil sales        
Organization and Basis of Presentation        
Percentage of consolidated total 27.00% 27.00% 32.00% 32.00%
Sales Revenue | Product | Convenience store and prepared food sales, rental income and sundries        
Organization and Basis of Presentation        
Percentage of consolidated total 3.00% 3.00% 3.00% 3.00%
Sales Revenue | Customer        
Organization and Basis of Presentation        
Number of customers 0 0 0 0
Product Margin | Customer        
Organization and Basis of Presentation        
Percentage of consolidated total 100.00% 100.00% 100.00% 100.00%
Product Margin | Customer | Wholesale segment        
Organization and Basis of Presentation        
Percentage of consolidated total 30.00% 29.00% 31.00% 25.00%
Product Margin | Customer | Gasoline Distribution and Station Operations segment        
Organization and Basis of Presentation        
Percentage of consolidated total 68.00% 69.00% 67.00% 73.00%
Product Margin | Customer | Commercial segment        
Organization and Basis of Presentation        
Percentage of consolidated total 2.00% 2.00% 2.00% 2.00%