XML 21 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Pension Plan Assets        
Expected contributions to the defined benefit pension plan in 2015 $ 2,300,000us-gaap_DefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYear      
Expense provision for 401 (k) plans 3,600,000us-gaap_DefinedContributionPlanCostRecognized 3,800,000us-gaap_DefinedContributionPlanCostRecognized 3,800,000us-gaap_DefinedContributionPlanCostRecognized  
Hedge Funds [Member]        
Pension Plan Assets        
Investments in hedge funds which do not have readily determinable fair values 45,500,000us-gaap_FairValueEstimateNotPracticableInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= us-gaap_HedgeFundsMember
44,700,000us-gaap_FairValueEstimateNotPracticableInvestments
/ us-gaap_InvestmentSecondaryCategorizationAxis
= us-gaap_HedgeFundsMember
   
Employee Pension Plans [Member]        
Pension Plan Assets        
Target asset allocation (as a percent) 100.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Other comprehensive gain (loss) (13,900,000)us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
18,700,000us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
1,700,000us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeLossNetGainLossBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Accumulated other comprehensive loss (56,147,000)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
(42,261,000)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
  59,300,000us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
Net amount recognized in Consolidated Balance Sheets 34,967,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
22,561,000us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
   
Amount to be amortized from other comprehensive loss into cost in 2014 5,800,000us-gaap_DefinedBenefitPlanAmountToBeAmortizedFromAccumulatedOtherComprehensiveIncomeLossNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Expected return on assets (as a percent) 6.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
6.75%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
7.00%us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
 
Equity Securities: Domestic [Member] | Employee Pension Plans [Member]        
Pension Plan Assets        
Target asset allocation (as a percent) 65.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tpc_DomesticEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Equity Securities: International [Member] | Employee Pension Plans [Member]        
Pension Plan Assets        
Target asset allocation (as a percent) 25.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= tpc_InternationalEquitySecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Fixed Income Securities [Member] | Employee Pension Plans [Member]        
Pension Plan Assets        
Target asset allocation (as a percent) 5.00%us-gaap_DefinedBenefitPlanTargetPlanAssetAllocations
/ us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis
= us-gaap_FixedIncomeSecuritiesMember
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_PensionPlansDefinedBenefitMember
     
Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Account [Member]        
Pension Plan Assets        
Multiemployer Plan, Period Contributions 11,800,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember
13,400,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember
12,900,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_PensionHospitalizationAndBenefitPlanOfElectricalIndustryPensionTrustAccountMember
 
Steamfitters Industry Pension Fund [Member]        
Pension Plan Assets        
Multiemployer Plan, Period Contributions 5,100,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_SteamfittersIndustryPensionFundMember
4,300,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_SteamfittersIndustryPensionFundMember
3,500,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_SteamfittersIndustryPensionFundMember
 
Excavators Union Local 731 Pension Fund [Member]        
Pension Plan Assets        
Multiemployer Plan, Period Contributions 5,300,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_ExcavatorsUnionLocal731PensionFundMember
3,200,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_ExcavatorsUnionLocal731PensionFundMember
3,300,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_ExcavatorsUnionLocal731PensionFundMember
 
Carpenters Pension Trust Fund for Northern California [Member]        
Pension Plan Assets        
Multiemployer Plan, Period Contributions 1,800,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_CarpentersPensionTrustFundForNorthernCaliforniaMember
2,100,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_CarpentersPensionTrustFundForNorthernCaliforniaMember
2,300,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= tpc_CarpentersPensionTrustFundForNorthernCaliforniaMember
 
Other Multiemployer Pension Plans [Member]        
Pension Plan Assets        
Multiemployer Plan, Period Contributions $ 35,500,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= us-gaap_MultiemployerPlanIndividuallyInsignificantMultiemployerPlansMember
$ 31,600,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= us-gaap_MultiemployerPlanIndividuallyInsignificantMultiemployerPlansMember
$ 29,900,000us-gaap_MultiemployerPlanPeriodContributions
/ us-gaap_MultiemployerPlanNameAxis
= us-gaap_MultiemployerPlanIndividuallyInsignificantMultiemployerPlansMember
 
Multiemployer Pension Plans | Pension, Hospitalization and Benefit Plan of the Electrical Industry - Pension Trust Account [Member]        
Pension Plan Assets        
Multiemployer Plans, Funded Status At least 80 percent      
Multiemployer Pension Plans | Steamfitters Industry Pension Fund [Member]        
Pension Plan Assets        
Multiemployer Plans, Funded Status Between 65 and less than 80 percent      
Multiemployer Pension Plans | Excavators Union Local 731 Pension Fund [Member]        
Pension Plan Assets        
Multiemployer Plans, Funded Status At least 80 percent      
Multiemployer Pension Plans | Carpenters Pension Trust Fund for Northern California [Member]        
Pension Plan Assets        
Multiemployer Plans, Funded Status Less than 65 percent