XML 51 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Capital Lease Obligations (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2012
Dec. 31, 2013
Dec. 31, 2011
Debt Instruments        
Net unamortized discount, including fair value adjustments $ (21,000,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet   $ (24,000,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet  
Total debt 6,354,000,000us-gaap_LongTermDebt   6,525,000,000us-gaap_LongTermDebt  
Capital lease obligations, including unamortized fair value adjustments 32,000,000us-gaap_CapitalLeaseObligations   39,000,000us-gaap_CapitalLeaseObligations  
Total debt and capital lease obligations 6,386,000,000us-gaap_DebtAndCapitalLeaseObligations   6,564,000,000us-gaap_DebtAndCapitalLeaseObligations  
Less current portion (606,000,000)us-gaap_DebtCurrent   (303,000,000)us-gaap_DebtCurrent  
Debt and capital lease obligations, less current portion 5,780,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations   6,261,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations  
A/R Sales Facility [Member]        
Debt Instruments        
Long-term debt at stated values 100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_CreditFacilityAxis
= vlo_ARSalesFacilityMember
100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_CreditFacilityAxis
= vlo_ARSalesFacilityMember
100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_CreditFacilityAxis
= vlo_ARSalesFacilityMember
250,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_CreditFacilityAxis
= vlo_ARSalesFacilityMember
Credit Facilities [Member] | Bank Credit Facilities [Member]        
Debt Instruments        
Long-term debt at stated values 0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_BankCreditFacilitiesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
  0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_BankCreditFacilitiesMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
 
Credit Facilities [Member] | A/R Sales Facility [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Jul. 31, 2015      
Long-term debt at stated values 100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_ARSalesFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
  100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_ARSalesFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
 
Senior Notes [Member] | Senior Notes Due In 2015 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2015      
Long-term debt at stated values 400,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  400,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 4.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In 2014 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2014      
Long-term debt at stated values 0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2014Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  200,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2014Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 4.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2014Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In June 2017 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2017      
Long-term debt at stated values 750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInJune2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInJune2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInJune2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In 2020 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2020      
Long-term debt at stated values 850,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  850,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 6.125%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In June 2037 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2037      
Long-term debt at stated values 1,500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInJune2037Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  1,500,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInJune2037Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 6.625%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInJune2037Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In October 2037 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2037      
Long-term debt at stated values 24,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2037Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  24,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2037Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 6.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2037Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In October 2017 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2017      
Long-term debt at stated values 200,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  200,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 7.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2017Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In 2097 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2097      
Long-term debt at stated values 100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2097Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2097Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 7.45%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2097Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In 2032 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2032      
Long-term debt at stated values 750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2032Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2032Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 7.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2032Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In 2030 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2030      
Long-term debt at stated values 200,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  200,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 8.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueIn2030Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In 2019 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2019      
Long-term debt at stated values 750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInMarch2019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  750,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInMarch2019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 9.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInMarch2019Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | Senior Notes Due In 2039 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2039      
Long-term debt at stated values 250,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInMarch2039Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  250,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInMarch2039Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Interest rate of notes in percentage 10.50%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_SeniorNotesDueInMarch2039Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Debentures [Member] | Debenture Due In 2026 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2026      
Long-term debt at stated values 100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_DebentureDueIn2026Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
  100,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_DebentureDueIn2026Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Interest rate of notes in percentage 7.65%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_DebentureDueIn2026Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Debentures [Member] | Debenture Due In 2015 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2015      
Long-term debt at stated values 75,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_DebentureDueIn2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
  75,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_DebentureDueIn2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Interest rate of notes in percentage 8.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_DebentureDueIn2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
     
Debentures [Member] | Other Debt [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 31, 2015      
Long-term debt at stated values 26,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_OtherDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
  0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_OtherDebtMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_NotesPayableOtherPayablesMember
 
Revenue Bonds [Member] | Gulf Opportunity Zone Revenue Bonds Series 2010 [Member]        
Debt Instruments        
Debt instrument, maturity date (year) Dec. 01, 2040 Dec. 01, 2040    
Long-term debt at stated values $ 300,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_GulfOpportunityZoneRevenueBondsSeries2010Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_BondsMember
  $ 300,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= vlo_GulfOpportunityZoneRevenueBondsSeries2010Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_BondsMember
 
Interest rate of notes in percentage 4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_GulfOpportunityZoneRevenueBondsSeries2010Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_BondsMember
4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= vlo_GulfOpportunityZoneRevenueBondsSeries2010Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_BondsMember