XML 165 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Major Customers and Concentration of Credit Risk (Details) - Revenues - Customer Concentration Risk
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ExxonMobil Corporation      
Major Customers and Concentration of Credit Risk      
Major customer percentage of total revenue 15.00% 12.00% 12.00%
Marathon Petroleum Corporation      
Major Customers and Concentration of Credit Risk      
Major customer percentage of total revenue 12.00% 13.00% 12.00%
BP p.l.c. and Subsidiaries      
Major Customers and Concentration of Credit Risk      
Major customer percentage of total revenue 10.00%    
Phillips 66 Company      
Major Customers and Concentration of Credit Risk      
Major customer percentage of total revenue     11.00%