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,000 us-gaap_LongTermDebt |  | 6,525,000,000 us-gaap_LongTermDebt |
Capital lease obligations, including unamortized fair value adjustments | 32,000,000 us-gaap_CapitalLeaseObligations |  | 39,000,000 us-gaap_CapitalLeaseObligations |
Total debt and capital lease obligations | 6,386,000,000 us-gaap_DebtAndCapitalLeaseObligations |  | 6,564,000,000 us-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,000 us-gaap_LongTermDebtAndCapitalLeaseObligations |  | 6,261,000,000 us-gaap_LongTermDebtAndCapitalLeaseObligations |
A/R Sales Facility [Member] |  |  |  |
Debt Instruments |  |  |  |
Long-term debt at stated values | 100,000,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_CreditFacilityAxis = vlo_ARSalesFacilityMember | 100,000,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_CreditFacilityAxis = vlo_ARSalesFacilityMember | 100,000,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_CreditFacilityAxis = vlo_ARSalesFacilityMember | 250,000,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_CreditFacilityAxis = vlo_ARSalesFacilityMember
Credit Facilities [Member] | Bank Credit Facilities [Member] |  |  |  |
Debt Instruments |  |  |  |
Long-term debt at stated values | 0 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_BankCreditFacilitiesMember / us-gaap_LongtermDebtTypeAxis = us-gaap_LineOfCreditMember |  | 0 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_ARSalesFacilityMember / us-gaap_LongtermDebtTypeAxis = us-gaap_LineOfCreditMember |  | 100,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2015Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 400,000,000 us-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 | 0 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2014Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 200,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueInJune2017Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 750,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2020Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 850,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueInJune2037Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 1,500,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2037Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 24,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2017Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 200,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2097Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 100,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2032Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 750,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueIn2030Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 200,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueInMarch2019Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 750,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_SeniorNotesDueInMarch2039Member / us-gaap_LongtermDebtTypeAxis = us-gaap_SeniorNotesMember |  | 250,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_DebentureDueIn2026Member / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember |  | 100,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_DebentureDueIn2015Member / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember |  | 75,000,000 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_OtherDebtMember / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember |  | 0 us-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,000 us-gaap_DebtInstrumentCarryingAmount / us-gaap_DebtInstrumentAxis = vlo_GulfOpportunityZoneRevenueBondsSeries2010Member / us-gaap_LongtermDebtTypeAxis = us-gaap_BondsMember |  | $ 300,000,000 us-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 |  |

X
- Definition Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6455398&loc=d3e45280-112737 + Details
Name: | us-gaap_CapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Sum of the carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.13,16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_DebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer. + 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.19,20) -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 19 -Article 5 + Details
Name: | us-gaap_DebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt before deduction of unamortized discount or premium. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt, with initial maturities beyond one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -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.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -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.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -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.22(a)(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition The amount of debt discount (net of debt premium) that was originally recognized at the issuance of the instrument that has yet to be amortized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28555-108399 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28567-108399 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28541-108399 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34725769&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 7 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.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 16 -Article 9 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and capital lease obligation due 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 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -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 22 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section H + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_CreditFacilityAxis=vlo_ARSalesFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_BondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |