XML 101 R80.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Inventories of Crude Oil and Products (Detail) (CAD) In Millions, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Product Information [Line Items] |  |
Crude oil | 650 us-gaap_EnergyRelatedInventoryPetroleum | 628 us-gaap_EnergyRelatedInventoryPetroleum
Petroleum products | 409 imo_PetroleumProductsInventory | 340 imo_PetroleumProductsInventory
Chemical products | 53 us-gaap_EnergyRelatedInventoryChemicals | 54 us-gaap_EnergyRelatedInventoryChemicals
Natural gas and other | 9 imo_NaturalGasAndOtherProductsInventory | 8 imo_NaturalGasAndOtherProductsInventory
Total inventories of crude oil and products | 1,121 us-gaap_InventoryFinishedGoodsAndWorkInProcess | 1,030 us-gaap_InventoryFinishedGoodsAndWorkInProcess

X
- Definition Carrying value of natural gas and other products. + References No definition available. + Details
Name: | imo_NaturalGasAndOtherProductsInventory
Namespace Prefix: | imo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying value of petroleum products. + References No definition available. + Details
Name: | imo_PetroleumProductsInventory
Namespace Prefix: | imo_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of solvents or substances produced by or used in a process to change the shape, form or composition of some related matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 + Details
Name: | us-gaap_EnergyRelatedInventoryChemicals
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount as of the balance sheet date of petroleum or crude oil. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 + Details
Name: | us-gaap_EnergyRelatedInventoryPetroleum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)(1),(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_InventoryFinishedGoodsAndWorkInProcess
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_ProductInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration