XML 39 R118.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation, Summary of Stock-Based Compensation Expense (Details) (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-Based Compensation Arrangement by Share-based Payment Award      
Shares available for grant 3,383,998us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant    
Payout percentage assumption 200.00%tso_ShareBasedCompensationPayoutPercentageAssumption    
Stock-based compensation expense $ 55us-gaap_AllocatedShareBasedCompensationExpense $ 80us-gaap_AllocatedShareBasedCompensationExpense $ 105us-gaap_AllocatedShareBasedCompensationExpense
Income tax benefit for stock-based compensation arrangements 24us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 29us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense 37us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Tax benefit realized from exercise or vesting of stock-based compensation awards 46us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 42us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 30us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
Stock appreciation rights (SARs)      
Share-Based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense 15us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
35us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
61us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
Vesting period 3 years    
Life of award (years) 7 years    
Cash used to settle awards 31us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
37us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
38us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
Amount recorded in other current liabilities 60us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
76us-gaap_OtherDeferredCompensationArrangementsLiabilityCurrentAndNoncurrent
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Stock-based compensation awards other than options, Outstanding      
Outstanding at January 1, 2014 2,196,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Exercised (955,000)tso_NumberOfSharesExercisedOtherThanStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Forfeited (152,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Outstanding at December 31, 2014 1,089,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
2,196,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Vested or expected to vest at December 31, 2014 1,089,000tso_ShareBasedCompensationArrangementByShareBasedPlanAwardOtherThanOptionsVestedOrExpectedToVest
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Exercisable at December 31, 2014 1,089,000tso_SharesExercisableOtherThanStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Equity Instruments, Additional Disclosures      
Weighted average exercise price, outstanding at January 1, 2014 $ 24.53tso_StockBasedCompensationArrangementByShareBasedPaymentAwardOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Weighted average exercise price, exercised $ 28.09tso_StockBasedCompensationArrangementByShareBasedPaymentAwardExercisedWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Weighted average exercise price, forfeited $ 47.82tso_StockBasedCompensationArrangementByShareBasedPaymentAwardForfeitedWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Weighted average exercise price, outstanding at December 31, 2014 $ 18.16tso_StockBasedCompensationArrangementByShareBasedPaymentAwardOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
$ 24.53tso_StockBasedCompensationArrangementByShareBasedPaymentAwardOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Weighted average exercise price, vested or expected to vest at December 31, 2014 $ 18.16tso_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedAndExpectedToVestWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Weighted average exercise price, exercisable at December 31, 2014 $ 18.16tso_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Weighted average remaining contractual term, other than options outstanding at January 1, 2014 1 year 2 months 12 days 1 year 6 months 4 days  
Weighted average remaining contractual term, other than options outstanding at December 31, 2014 1 year 2 months 12 days 1 year 6 months 4 days  
Weighted average remaining contractual term, other than options vested or expected to vest 1 year 2 months 12 days    
Weighted average remaining contractual term, other than options exercisable at December 31, 2014 1 year 2 months 12 days    
Fair Value Assumptions and Methodology      
Expected life from date of grant (years) 7 years 7 years 7 years
Expected volatility 58.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
61.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
57.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
Expected dividend yield 1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
2.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
Risk-free interest rate 0.30%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
0.20%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
0.20%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
Performance share awards      
Share-Based Compensation Arrangement by Share-based Payment Award      
Payout percentage assumption 100.00%tso_ShareBasedCompensationPayoutPercentageAssumption
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Stock-based compensation expense 17us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
20us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
13us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Vesting period 3 years    
Vesting percentage lower limit 0.00%tso_VestingPercentageLowerLimit
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Vesting percentage upper limit 200.00%tso_VestingPercentageUpperLimit
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Performance period 3 years    
Nonvested awards, total compensation cost not yet recognized 9us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Total compensation cost not yet recognized, period for recognition 1 year 8 months 12 days    
Weighted average payout percentage 114.00%tso_ShareBasedCompensationWeightedAveragePayoutPercentage
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Stock-based compensation awards other than options, Outstanding      
Outstanding at January 1, 2014 805,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Granted 383,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Vested (444,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Forfeited (129,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Outstanding at December 31, 2014 615,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
805,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Equity Instruments, Additional Disclosures      
Weighted average grant date fair value, nonvested at January 1, 2014 $ 36.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Weighted average grant date fair value, granted $ 54.42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
$ 53.81us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
$ 30.98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Weighted average grant date fair value, vested $ 42.39us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Weighted average grant date fair value, forfeited $ 40.55us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Weighted average grant date fair value, nonvested at December 31, 2014 $ 42.82us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
$ 36.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Intrinsic value 46tso_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
47tso_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
 
Fair Value Assumptions and Methodology      
Expected volatility 44.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
45.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
45.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Expected dividend yield 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Risk-free interest rate 0.50%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Market stock units      
Share-Based Compensation Arrangement by Share-based Payment Award      
Payout percentage assumption 100.00%tso_ShareBasedCompensationPayoutPercentageAssumption
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Stock-based compensation expense 17us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
17us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
13us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
Vesting period 3 years    
Vesting percentage lower limit 50.00%tso_VestingPercentageLowerLimit
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Vesting percentage upper limit 200.00%tso_VestingPercentageUpperLimit
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Performance period 3 years    
Nonvested awards, total compensation cost not yet recognized 14us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Total compensation cost not yet recognized, period for recognition 1 year 4 months 24 days    
Weighted average payout percentage 172.00%tso_ShareBasedCompensationWeightedAveragePayoutPercentage
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Market Condition Market Stock Units 50.00%tso_MarketConditionMarketStockUnits
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Stock-based compensation awards other than options, Outstanding      
Outstanding at January 1, 2014 1,391,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Granted 823,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Vested (706,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Forfeited (177,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Outstanding at December 31, 2014 1,331,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
1,391,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
 
Equity Instruments, Additional Disclosures      
Weighted average grant date fair value, nonvested at January 1, 2014 $ 44.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Weighted average grant date fair value, granted $ 57.60us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
$ 66.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
$ 33.93us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
Weighted average grant date fair value, vested $ 44.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Weighted average grant date fair value, forfeited $ 47.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
   
Weighted average grant date fair value, nonvested at December 31, 2014 $ 51.84us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
$ 44.03us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
 
Intrinsic value 99tso_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
81tso_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
 
Fair Value Assumptions and Methodology      
Expected volatility 44.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
45.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
51.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
Expected dividend yield 2.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
1.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
Risk-free interest rate 0.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
0.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
0.30%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardTypeAxis
= tso_MarketStockUnitsMember
Restricted common stock      
Share-Based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense 3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
6us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Performance period 3 years    
Nonvested awards, total compensation cost not yet recognized 5us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Total compensation cost not yet recognized, period for recognition 2 years 3 months 18 days    
Vested in period, total fair value 2us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Fair value of nonvested awards 9tso_StockBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Stock-based compensation awards other than options, Outstanding      
Outstanding at January 1, 2014 98,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Granted 74,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Vested (27,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Forfeited (17,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Outstanding at December 31, 2014 128,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
98,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Equity Instruments, Additional Disclosures      
Weighted average grant date fair value, nonvested at January 1, 2014 $ 35.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Weighted average grant date fair value, granted $ 61.76us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 53.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 30.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
Weighted average grant date fair value, vested $ 44.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Weighted average grant date fair value, forfeited $ 21.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
   
Weighted average grant date fair value, nonvested at December 31, 2014 $ 51.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
$ 35.88us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
 
Stock options      
Share-Based Compensation Arrangement by Share-based Payment Award      
Annual vesting percentage 33%    
Life of option (years) ten years    
Stock-based compensation expense 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Stock-based compensation awards, options, outstanding      
Outstanding at January 1, 2014 1,410,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Exercised (696,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Forfeited (10,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Outstanding at December 31, 2014 704,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,410,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Vested or expected to vest at December 31, 2014 704,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Exercisable at December 31, 2014 704,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Equity Instruments, Additional Disclosures      
Weighted average stock option exercise price, outstanding at January 1, 2014 $ 28.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted average stock option exercise price, exercised $ 26.98us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted average stock option exercise price, forfeited or expired $ 20.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted average stock option exercise price, outstanding at December 31, 2014 $ 31.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 28.97us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted average stock option exercise price, vested or expect to vest at December 31, 2014 $ 31.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted average stock option exercise price, exercisable at December 31, 2014 $ 31.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Aggregate stock option intrinsic value, outstanding at January 1, 2014 42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Aggregate stock option intrinsic value, outstanding at December 31, 2014 30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Aggregate stock option intrinsic value, vested or expected to vest at December 31, 2014 30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Aggregate stock option intrinsic value, exercisable at December 31, 2014 30us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted average remaining contractual term, stock options outstanding at January 1, 2014 3 years 1 month 6 days 3 years 4 months 24 days  
Weighted average remaining contractual term, stock options outstanding at December 31, 2014 3 years 1 month 6 days 3 years 4 months 24 days  
Weighted average remaining contractual term, stock options vested or expected to vest at December 31, 2014 3 years 1 month 6 days    
Weighted average remaining contractual term, stock options exercisable at December 31, 2014 3 years 1 month 6 days    
Total intrinsic value, stock options exercised 25us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Tax benefit from stock options exercised 9us-gaap_DeferredTaxExpenseFromStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Other stock-based compensation      
Share-Based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tso_OtherStockBasedCompensationMember
$ 6us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tso_OtherStockBasedCompensationMember
$ 10us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= tso_OtherStockBasedCompensationMember