XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 7,974,457 $ 8,231,955 $ 7,321,785
Refining | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 7,733,866 7,969,480 7,046,060
Refining | Gasoline | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 2,744,498 2,689,350 1,999,065
Refining | Distillates | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 3,214,809 3,412,819 3,139,807
Refining | Other refined products | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 1,550,466 1,718,961 1,890,813
Refining | Merchandise | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Refining | Transportation and terminalling services | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Refining | Other revenue | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 224,093 148,350 16,375
Logistics | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 299,532 260,779 198,821
Logistics | Gasoline | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Distillates | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Other refined products | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Merchandise | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Transportation and terminalling services | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 299,532 260,779 198,821
Logistics | Other revenue | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 584,760 592,480 570,206
Retail | Gasoline | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 426,061 438,058 428,959
Retail | Distillates | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 48,269 49,651 46,392
Retail | Other refined products | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail | Merchandise | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 106,939 101,529 91,289
Retail | Transportation and terminalling services | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail | Other revenue | Operating Segments      
Disaggregation of Revenue [Line Items]      
Revenues $ 3,491 $ 3,242 $ 3,566