XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Revenue, performance obligation, description of timing Payment is typically due in full within 30 days of the invoice date.    
Disaggregation of Revenue [Line Items]      
Total revenues $ 2,745,293 $ 3,366,917 $ 2,025,204
Service      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 2,691,024 3,324,384 1,993,322
Other      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 54,269 42,533 31,882
Crude oil marketing:      
Disaggregation of Revenue [Line Items]      
Total revenues 2,585,355 3,232,193 1,930,042
Crude oil marketing: | Service      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 2,531,086 3,189,660 1,898,160
Crude oil marketing: | Service | Goods transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 2,530,323 3,189,660 1,898,160
Crude oil marketing: | Service | Services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 763 0 0
Crude oil marketing: | Other      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 54,269 42,533 31,882
Transportation:      
Disaggregation of Revenue [Line Items]      
Total revenues 98,359 112,376 94,498
Transportation: | Service      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 98,359 112,376 94,498
Transportation: | Service | Goods transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 0 0 0
Transportation: | Service | Services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 98,359 112,376 94,498
Transportation: | Other      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 0 0 0
Pipeline and Storage      
Disaggregation of Revenue [Line Items]      
Total revenues 323 0 664
Pipeline and Storage | Service      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 323 0 664
Pipeline and Storage | Service | Goods transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 0 0 0
Pipeline and Storage | Service | Services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 323 0 664
Pipeline and Storage | Other      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 0 0 0
Logistics and repurposing      
Disaggregation of Revenue [Line Items]      
Total revenues 61,256 22,348 0
Logistics and repurposing | Service      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 61,256 22,348 0
Logistics and repurposing | Service | Goods transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 33,074 12,865 0
Logistics and repurposing | Service | Services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers 28,182 9,483 0
Logistics and repurposing | Other      
Disaggregation of Revenue [Line Items]      
Total revenues from contracts with customers $ 0 $ 0 $ 0