XML 104 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information, Revenue by Product (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenue from External Customer [Line Items]                      
Operating revenues $ 27,859us-gaap_RefiningAndMarketingRevenue $ 34,408us-gaap_RefiningAndMarketingRevenue $ 34,914us-gaap_RefiningAndMarketingRevenue $ 33,663us-gaap_RefiningAndMarketingRevenue $ 34,429us-gaap_RefiningAndMarketingRevenue $ 36,137us-gaap_RefiningAndMarketingRevenue $ 34,034us-gaap_RefiningAndMarketingRevenue [1] $ 33,474us-gaap_RefiningAndMarketingRevenue $ 130,844us-gaap_RefiningAndMarketingRevenue $ 138,074us-gaap_RefiningAndMarketingRevenue $ 138,393us-gaap_RefiningAndMarketingRevenue
Refining [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 126,004us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
129,064us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
122,068us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
Refining [Member] | Gasoline and Blendstocks [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 56,846us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_GasolineAndBlendstocksMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
57,806us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_GasolineAndBlendstocksMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
55,647us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_GasolineAndBlendstocksMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
Refining [Member] | Distillates [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 57,521us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_DistillatesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
56,921us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_DistillatesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
51,095us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_DistillatesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
Refining [Member] | Petrochemicals [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 3,759us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_PetrochemicalsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
4,281us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_PetrochemicalsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
3,908us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_PetrochemicalsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
Refining [Member] | Lubes and Asphalts [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 1,397us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_LubesAndAsphaltsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
1,643us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_LubesAndAsphaltsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
2,033us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_LubesAndAsphaltsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
Refining [Member] | Other Product Revenues [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 6,481us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_OtherProductRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
8,413us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_OtherProductRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
9,385us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_OtherProductRevenuesMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RefiningMember
Ethanol [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 4,840us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
5,114us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
4,317us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
Ethanol [Member] | Ethanol Product [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 4,192us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_EthanolProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
4,245us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_EthanolProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
3,545us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_EthanolProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
Ethanol [Member] | Distillers Grains [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 648us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_DistillersGrainsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
869us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_DistillersGrainsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
772us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_DistillersGrainsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_EthanolMember
Retail [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 0us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
3,896us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
12,008us-gaap_RefiningAndMarketingRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
Retail [Member] | Fuel Sales Gasoline and Diesel [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 0us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_FuelSalesGasolineAndDieselMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
3,226us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_FuelSalesGasolineAndDieselMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
10,045us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_FuelSalesGasolineAndDieselMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
Retail [Member] | Merchandise Sales and Other [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 0us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_MerchandiseSalesAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
524us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_MerchandiseSalesAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
1,649us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= vlo_MerchandiseSalesAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
Retail [Member] | Heating Oil [Member]                      
Revenue from External Customer [Line Items]                      
Operating revenues                 $ 0us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= us-gaap_HeatingOilMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
$ 146us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= us-gaap_HeatingOilMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
$ 314us-gaap_RefiningAndMarketingRevenue
/ us-gaap_ProductOrServiceAxis
= us-gaap_HeatingOilMember
/ us-gaap_StatementBusinessSegmentsAxis
= vlo_RetailMember
[1] The separation of our retail business was completed on May 1, 2013.