XML 27 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Summary of Stock Options Activity) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Number of Shares      
Total Granted and Outstanding (in shares) 1,989,000tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedAndOutstandingBeforeApprovedForGrantNumber    
Stock Options [Member]      
Number of Shares      
Total Granted and Outstanding, beginning of period (in shares) 1,295,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Granted (in shares) 714,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Exercised (in shares) (20,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Total Granted and Outstanding (in shares) 1,989,000tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedAndOutstandingBeforeApprovedForGrantNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Approved for grant (in shares) 636,000tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsApprovedForGrantNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Total Awarded and Unvested, end of period (in shares) 2,625,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,295,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Grant Date Fair Value      
Total Granted and Outstanding, beginning of period, Grant Date Fair Value (in dollars per share) $ 9.94tpc_ShareBasedCompensationArrangementWeightedAverageGrantDateFairValueAwardedAndOutstanding
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Granted, Grant Date Fair Value (in dollars per share) $ 17.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 7.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 5.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Exercised, Grant Date Fair Value (in dollars per share) $ 7.25tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Total Granted and Outstanding, end of period, Grant Date Fair Value (in dollars per share) $ 12.75tpc_ShareBasedCompensationArrangementWeightedAverageGrantDateFairValueAwardedAndOutstanding
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 9.94tpc_ShareBasedCompensationArrangementWeightedAverageGrantDateFairValueAwardedAndOutstanding
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Exercise Price      
Total Granted and Outstanding, beginning of period, Weighted Average Exercise Price (in dollars per share) $ 20.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Granted, Weighted Average Exercise Price (in dollars per share) $ 18.40us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Exercised, Weighted Average Exercise Price (in dollars per share) $ 12.54us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Total Granted and Outstanding, Weighted Average Exercise Price (in dollars per share) $ 19.63tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedAndOutstandingBeforeApprovedForGrantWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Approved for grant, Weighted Average Exercise Price (in dollars per share) $ 17.62tpc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsApprovedForGrantWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Total Awarded and Outstanding, end of period, Weighted Average Exercise Price (in dollars per share) $ 19.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 20.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember