XML 409 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Sales and other operating revenues (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers $ 161,064 $ 171,221 $ 205,829
Other revenue 28,121 38,909 35,563
Sales and other operating revenues 189,185 210,130 241,392
Crude oil      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers 2,219 2,413 6,309
Oil products      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers 121,019 128,969 149,854
Natural gas, LNG and NGLs      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers 24,464 29,541 41,770
Non-oil products and other revenues from contracts with customers      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers $ 13,362 $ 10,298 $ 7,896