XML 118 R92.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Transactions With related Parties - Additional Information (Detail) (CAD) In Millions, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Rail Loading Joint Venture |  |
Related Party Transaction [Line Items] |  |
Outstanding obligations due to a rail loading joint venture | 123 us-gaap_DueToRelatedPartiesNoncurrent / us-gaap_RelatedPartyTransactionsByRelatedPartyAxis = imo_RailLoadingJointVentureMember |
Long-Term Loans |  |
Related Party Transaction [Line Items] |  |
Outstanding loans from an affiliate | 4,746 imo_OutstandingLoansFromAffiliate / us-gaap_DebtInstrumentAxis = imo_LongTermLoansMember | 4,316 imo_OutstandingLoansFromAffiliate / us-gaap_DebtInstrumentAxis = imo_LongTermLoansMember
Short-Term Loans |  |
Related Party Transaction [Line Items] |  |
Outstanding loans from an affiliate | 75 imo_OutstandingLoansFromAffiliate / us-gaap_DebtInstrumentAxis = imo_ShortTermLoansMember | 75 imo_OutstandingLoansFromAffiliate / us-gaap_DebtInstrumentAxis = imo_ShortTermLoansMember

X
- Definition Outstanding loans from an affiliate, includes both current and noncurrent portion. + References No definition available. + Details
Name: | imo_OutstandingLoansFromAffiliate
Namespace Prefix: | imo_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(k)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph k -Subparagraph 1 -Article 4 Reference 4: 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.23) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 23 -Article 5 + Details
Name: | us-gaap_DueToRelatedPartiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Details
Name: | us-gaap_DebtInstrumentAxis=imo_LongTermLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=imo_ShortTermLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=imo_RailLoadingJointVentureMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |