XML 89 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenues $ 7,321,785 $ 4,710,089 $ 3,124,870
Refining      
Disaggregation of Revenue [Line Items]      
Revenues 7,046,060 4,471,111 2,886,701
Refining | Gasoline      
Disaggregation of Revenue [Line Items]      
Revenues 1,999,065 1,472,335 846,294
Refining | Distillates      
Disaggregation of Revenue [Line Items]      
Revenues 3,139,807 1,927,851 1,256,618
Refining | Other refined products      
Disaggregation of Revenue [Line Items]      
Revenues 1,890,813 1,065,555 753,591
Refining | Merchandise      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Refining | Transportation and terminalling services      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Refining | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenues 16,375 5,370 30,198
Logistics      
Disaggregation of Revenue [Line Items]      
Revenues 198,821 184,734 180,909
Logistics | Gasoline      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Distillates      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Other refined products      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Merchandise      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Logistics | Transportation and terminalling services      
Disaggregation of Revenue [Line Items]      
Revenues 198,821 184,734 180,909
Logistics | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail      
Disaggregation of Revenue [Line Items]      
Revenues 570,206 456,416 363,713
Retail | Gasoline      
Disaggregation of Revenue [Line Items]      
Revenues 428,959 333,396 241,003
Retail | Distillates      
Disaggregation of Revenue [Line Items]      
Revenues 46,392 27,057 30,739
Retail | Other refined products      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail | Merchandise      
Disaggregation of Revenue [Line Items]      
Revenues 91,289 92,004 90,173
Retail | Transportation and terminalling services      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail | Other revenue      
Disaggregation of Revenue [Line Items]      
Revenues $ 3,566 $ 3,959 $ 1,798