XML 45 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Discontinued Operations (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jun. 30, 2014
Dec. 31, 2011
Discontinued Operations (Textual)          
Asset impairment losses $ 0us-gaap_AssetImpairmentCharges $ 0us-gaap_AssetImpairmentCharges $ 86us-gaap_AssetImpairmentCharges    
Asset retirement obligation recognized 91us-gaap_AssetRetirementObligation 31us-gaap_AssetRetirementObligation 108us-gaap_AssetRetirementObligation   87us-gaap_AssetRetirementObligation
Asset retirement obligation charged to accretion expense 1us-gaap_AssetRetirementObligationAccretionExpense 2us-gaap_AssetRetirementObligationAccretionExpense 5us-gaap_AssetRetirementObligationAccretionExpense    
Aruba Refinery [Member]          
Selected Results of Operations of the Aruba Refinery          
Operating revenues 0us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
0us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
857us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
   
Income (loss) before income taxes (64)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
6us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
(1,034)us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
   
Discontinued Operations (Textual)          
Asset impairment losses     928us-gaap_AssetImpairmentCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
   
Severance costs     41us-gaap_BusinessExitCosts1
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
   
Asset retirement obligation recognized       59us-gaap_AssetRetirementObligation
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
 
Asset retirement obligation charged to accretion expense       59us-gaap_AssetRetirementObligationAccretionExpense
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember
 
Liabilities recognized for obligations under certain contracts       $ 4us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= vlo_ArubaRefineryMember