XML 86 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Revenue from Contracts with Customers (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shell Trading US Company      
Disaggregation of Revenue [Line Items]      
Concentration risk (as a percent) 23.70% 18.30% 20.80%
ConocoPhillips      
Disaggregation of Revenue [Line Items]      
Concentration risk (as a percent) 16.50%   15.10%