XML 90 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Impairments (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Impairment charges by segment, before-tax      
Asset Impairment Charges $ 856us-gaap_AssetImpairmentCharges $ 529us-gaap_AssetImpairmentCharges $ 680us-gaap_AssetImpairmentCharges
Exploration expenses 2,045us-gaap_ExplorationExpense 1,232us-gaap_ExplorationExpense 1,500us-gaap_ExplorationExpense
Alaska [Member]      
Impairment charges by segment, before-tax      
Asset Impairment Charges 59us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_AlaskaStateMember
3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_AlaskaStateMember
3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_AlaskaStateMember
Lower 48 [Member]      
Impairment charges by segment, before-tax      
Asset Impairment Charges 208us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_Lower48Member
2us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_Lower48Member
192us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_Lower48Member
Exploration expenses 239us-gaap_ExplorationExpense
/ us-gaap_StatementGeographicalAxis
= cop_Lower48Member
   
Canada [Member]      
Impairment charges by segment, before-tax      
Asset Impairment Charges 38us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= country_CA
216us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= country_CA
262us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= country_CA
Exploration expenses 145us-gaap_ExplorationExpense
/ us-gaap_StatementGeographicalAxis
= country_CA
   
Europe [Member]      
Impairment charges by segment, before-tax      
Asset Impairment Charges 541us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
301us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
211us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Asia Pacific and Middle East [Member]      
Impairment charges by segment, before-tax      
Asset Impairment Charges 7us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_AsiaPacificAndMiddleEastMember
3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_AsiaPacificAndMiddleEastMember
4us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_AsiaPacificAndMiddleEastMember
Corporate [Member]      
Impairment charges by segment, before-tax      
Asset Impairment Charges 3us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_CorporateSegmentMember
4us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_CorporateSegmentMember
8us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_CorporateSegmentMember
McKenzie Gas Project [Member]      
Impairment charges by segment, before-tax      
Asset Impairment Charges     213us-gaap_AssetImpairmentCharges
/ us-gaap_StatementGeographicalAxis
= cop_MckenzieGasProjectMember
Exploration expenses     $ 481us-gaap_ExplorationExpense
/ us-gaap_StatementGeographicalAxis
= cop_MckenzieGasProjectMember