XML 100 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Key Assumptions Used in Estimating Grant Date Fair Value of Stock Option Awards) (Details)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Awarded During 2014 [Member]      
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Number of options for which fair value assumptions used 250,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear1Member
   
Risk-free interest rate (as a percent) 2.08%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear1Member
   
Expected life of options 6 years 6 months    
Expected volatility of underlying stock (as a percent) 50.97%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear1Member
   
Awarded During 2013-1 [Member]      
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Number of options for which fair value assumptions used 75,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear2Member
50,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear2Member
 
Risk-free interest rate (as a percent) 1.72%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear2Member
1.64%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear2Member
 
Expected life of options 5 years 3 months 18 days 5 years 8 months 12 days  
Expected volatility of underlying stock (as a percent) 51.72%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear2Member
51.81%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear2Member
 
Awarded During 2013-2 [Member]      
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Number of options for which fair value assumptions used 9,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear3Member
   
Risk-free interest rate (as a percent) 2.25%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear3Member
   
Expected life of options 7 years    
Expected volatility of underlying stock (as a percent) 50.68%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear3Member
   
Awarded During 2012-1 [Member]      
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Number of options for which fair value assumptions used 150,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear4Member
  15,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear4Member
Risk-free interest rate (as a percent) 1.46%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear4Member
  1.12%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear4Member
Expected life of options 4 years 7 months 6 days   7 years 3 months 18 days
Expected volatility of underlying stock (as a percent) 47.69%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear4Member
  50.59%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear4Member
Awarded During 2012-2 [Member]      
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Number of options for which fair value assumptions used 230,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear5Member
   
Risk-free interest rate (as a percent) 1.82%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear5Member
   
Expected life of options 5 years 7 months 6 days    
Expected volatility of underlying stock (as a percent) 51.86%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear5Member
   
Awarded During 2009 [Member]      
Key assumptions used in estimating the grant date fair values of stock option awards granted      
Number of options for which fair value assumptions used   150,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear6Member
150,000tpc_NumberOfOptionsForWhichFairValueAssumptionsUsed
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear6Member
Risk-free interest rate (as a percent)   0.48%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear6Member
0.88%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear6Member
Expected life of options   3 years 7 months 6 days 4 years 4 months 24 days
Expected volatility of underlying stock (as a percent)   51.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear6Member
53.89%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
/ us-gaap_AwardDateAxis
= tpc_AwardedDuringYear6Member