v3.26.3
Accounting Policies - Schedule of Concentration of Credit Risk (Details) - Revenue Benchmark - Customer Concentration Risk
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
BP plc        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 16.00% 27.00% 13.00% 21.00%
Shell Trading (US) Company        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 23.00% 5.00% 21.00% 5.00%