XML 313 R131.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade and other payables - Narrative (Details) - Gulf of Mexico Oil Spill
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
participant
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Disclosure of financial liabilities [line items]      
Number of gulf coast states approved by the federal district court included in the agreements (state) | participant 5    
Cash Flows From (Used In) Operating Activities, Before Tax $ 1,484 $ 1,786 $ 2,694
Natural Resource Damages      
Disclosure of financial liabilities [line items]      
Other payables 4,499    
State Claims      
Disclosure of financial liabilities [line items]      
Other payables 2,423    
Clean Water Act Penalties      
Disclosure of financial liabilities [line items]      
Other payables $ 3,310