XML 21 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended 0 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Apr. 30, 2015
Apr. 30, 2015
Reconciliation of the Beginning and Ending Balances of the Carrying Amounts of Equity        
Balance as of beginning of period $ 21,244us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 19,946us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest    
Net income 968us-gaap_ProfitLoss 836us-gaap_ProfitLoss    
Dividends (206)us-gaap_Dividends (133)us-gaap_Dividends    
Stock-based compensation expense 9us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue 10us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue    
Tax deduction in excess of stock-based compensation expense 15us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet 25us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet    
Transactions in connection with stock-based compensation plans:        
Stock issuances 15us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross 24us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross    
Contributions from noncontrolling interests 2us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance 0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance    
Distributions to public unitholders of Valero Energy Partners LP (5)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (1)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders    
Other comprehensive loss (363)us-gaap_OtherComprehensiveIncomeLossNetOfTax (73)us-gaap_OtherComprehensiveIncomeLossNetOfTax    
Balance as of end of period 21,342us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 20,408us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest    
Dividend Declared [Member] | Subsequent Event [Member]        
Equity (Textual)        
Dividends payable, date declared     Apr. 30, 2015  
Dividends payable, amount per share     $ 0.40us-gaap_DividendsPayableAmountPerShare
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
$ 0.40us-gaap_DividendsPayableAmountPerShare
/ us-gaap_DividendsAxis
= us-gaap_DividendDeclaredMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Dividends payable, date to be paid     Jun. 10, 2015  
Dividends payable, date of record     May 13, 2015  
Stock-Based Compensation Plans Repurchase Program [Member]        
Transactions in connection with stock-based compensation plans:        
Stock repurchases (50)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
(17)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
   
Equity (Textual)        
Stock repurchases 50us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
17us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
   
Common Stock Repurchase Program [Member]        
Transactions in connection with stock-based compensation plans:        
Stock repurchases (287)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
(209)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
   
Equity (Textual)        
Stock repurchases 287us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
209us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
   
Treasury Stock [Member] | Subsequent Event [Member]        
Transactions in connection with stock-based compensation plans:        
Stock repurchases       (104)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Equity (Textual)        
Stock repurchases, in shares       1.7us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Stock repurchases       104us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Treasury Stock [Member] | Stock-Based Compensation Plans Repurchase Program [Member]        
Equity (Textual)        
Stock repurchases, in shares 1.0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Treasury Stock [Member] | Common Stock Repurchase Program [Member]        
Equity (Textual)        
Stock repurchases, in shares 5.0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
4.0us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Treasury Stock [Member] | Common Stock Repurchase Program [Member] | Subsequent Event [Member]        
Transactions in connection with stock-based compensation plans:        
Stock repurchases       (76)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Equity (Textual)        
Stock repurchases       76us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Parent [Member]        
Reconciliation of the Beginning and Ending Balances of the Carrying Amounts of Equity        
Balance as of beginning of period 20,677us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
19,460us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Net income 964us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
828us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Dividends (206)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(133)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Stock-based compensation expense 9us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
10us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Tax deduction in excess of stock-based compensation expense 15us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
25us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Transactions in connection with stock-based compensation plans:        
Stock issuances 15us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
24us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Contributions from noncontrolling interests 0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Distributions to public unitholders of Valero Energy Partners LP 0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Other comprehensive loss (363)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(73)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Balance as of end of period 20,774us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
19,915us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Parent [Member] | Stock-Based Compensation Plans Repurchase Program [Member]        
Transactions in connection with stock-based compensation plans:        
Stock repurchases (50)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(17)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Equity (Textual)        
Stock repurchases 50us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
17us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_StockBasedCompensationPlansRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Parent [Member] | Common Stock Repurchase Program [Member]        
Transactions in connection with stock-based compensation plans:        
Stock repurchases (287)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
(209)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Equity (Textual)        
Stock repurchases 287us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
209us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= vlo_CommonStockRepurchaseProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_ParentMember
   
Noncontrolling Interest [Member]        
Reconciliation of the Beginning and Ending Balances of the Carrying Amounts of Equity        
Balance as of beginning of period 567us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
486us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Net income 4us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
8us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Transactions in connection with stock-based compensation plans:        
Contributions from noncontrolling interests 2us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Distributions to public unitholders of Valero Energy Partners LP (5)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Other comprehensive loss 0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
   
Balance as of end of period $ 568us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 493us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember