XML 88 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Description of Business and Summary of Significant Accounting Policies (Narrative) (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
segment
Dec. 31, 2013
Dec. 31, 2012
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Number of reportable segments                 3us-gaap_NumberOfReportableSegments    
Income from construction operations $ 64,396,000us-gaap_OperatingIncomeLoss $ 70,354,000us-gaap_OperatingIncomeLoss $ 65,443,000us-gaap_OperatingIncomeLoss $ 41,497,000us-gaap_OperatingIncomeLoss $ 70,175,000us-gaap_OperatingIncomeLoss $ 58,094,000us-gaap_OperatingIncomeLoss $ 39,474,000us-gaap_OperatingIncomeLoss $ 36,079,000us-gaap_OperatingIncomeLoss $ 241,690,000us-gaap_OperatingIncomeLoss $ 203,822,000us-gaap_OperatingIncomeLoss $ (221,811,000)us-gaap_OperatingIncomeLoss
Net income 27,722,000us-gaap_NetIncomeLoss 35,730,000us-gaap_NetIncomeLoss 28,545,000us-gaap_NetIncomeLoss 15,939,000us-gaap_NetIncomeLoss 33,259,000us-gaap_NetIncomeLoss 23,759,000us-gaap_NetIncomeLoss 15,478,000us-gaap_NetIncomeLoss 14,800,000us-gaap_NetIncomeLoss 107,936,000us-gaap_NetIncomeLoss 87,296,000us-gaap_NetIncomeLoss (265,400,000)us-gaap_NetIncomeLoss
Diluted earnings per common share (in dollars per share) $ 0.56us-gaap_EarningsPerShareDiluted $ 0.73us-gaap_EarningsPerShareDiluted $ 0.58us-gaap_EarningsPerShareDiluted $ 0.33us-gaap_EarningsPerShareDiluted $ 0.68us-gaap_EarningsPerShareDiluted $ 0.49us-gaap_EarningsPerShareDiluted $ 0.32us-gaap_EarningsPerShareDiluted $ 0.31us-gaap_EarningsPerShareDiluted $ 2.20us-gaap_EarningsPerShareDiluted $ 1.80us-gaap_EarningsPerShareDiluted $ (5.59)us-gaap_EarningsPerShareDiluted
Unapproved change orders and claims subject to pending litigation 38,400,000tpc_UnapprovedChangeOrdersAndClaimsSubjectToPendingLitigation       58,800,000tpc_UnapprovedChangeOrdersAndClaimsSubjectToPendingLitigation       38,400,000tpc_UnapprovedChangeOrdersAndClaimsSubjectToPendingLitigation 58,800,000tpc_UnapprovedChangeOrdersAndClaimsSubjectToPendingLitigation  
Costs and estimated earnings in excess of billings beyond one year 251,300,000us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear               251,300,000us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedAfterOneYear    
Increase In The Estimated Recovery Projected For Civil and Building Segment Projects [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Impact on results of operations                 27,900,000tpc_ChangeInAccountingEstimateFinancialEffectAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForCivilAndBuildingSegmentProjectsMember
   
Income from construction operations                 27,900,000us-gaap_OperatingIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForCivilAndBuildingSegmentProjectsMember
   
Net income                 16,000,000us-gaap_NetIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForCivilAndBuildingSegmentProjectsMember
   
Diluted earnings per common share (in dollars per share)                 $ 0.33us-gaap_EarningsPerShareDiluted
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForCivilAndBuildingSegmentProjectsMember
   
Increase In The Estimated Recovery Projected For Civil Segment Project [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Number of reportable segments     2us-gaap_NumberOfReportableSegments
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForCivilSegmentProjectMember
               
Impact on results of operations (increase)                 25,900,000tpc_IncreaseInAccountingEstimateFinancialEffectAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForCivilSegmentProjectMember
   
Impact on results of operations (decrease)                 9,400,000tpc_DecreaseInAccountingEstimateFinancialEffectAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForCivilSegmentProjectMember
   
Increase In The Estimated Recovery Projected For Building Segment Project [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Impact on results of operations 11,400,000tpc_ChangeInAccountingEstimateFinancialEffectAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForBuildingSegmentProjectMember
                13,800,000tpc_ChangeInAccountingEstimateFinancialEffectAmount
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForBuildingSegmentProjectMember
 
Income from construction operations                   13,800,000us-gaap_OperatingIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForBuildingSegmentProjectMember
 
Net income                   8,600,000us-gaap_NetIncomeLoss
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForBuildingSegmentProjectMember
 
Diluted earnings per common share (in dollars per share)                   $ 0.18us-gaap_EarningsPerShareDiluted
/ us-gaap_ChangeInAccountingEstimateByTypeAxis
= tpc_IncreaseInEstimatedRecoveryProjectedForBuildingSegmentProjectMember
 
Minimum [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Span of larger contracts                 2 years    
Fair value inputs, discount rate (in hundredths)                 14.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Construction Equipment [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Estimated useful lives                 5 years    
Minimum [Member] | Remaining Depreciable Property [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Estimated useful lives                 3 years    
Maximum [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Span of larger contracts                 6 years    
Fair value inputs, discount rate (in hundredths)                 18.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum [Member] | Construction Equipment [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Estimated useful lives                 20 years    
Maximum [Member] | Remaining Depreciable Property [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Estimated useful lives                 40 years    
Income Approach Valuation Model [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Weight assumed for calculating fair value of reporting units 67.00%tpc_WeightAssumedForCalculatingFairValueOfReportingUnitsPercentage
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
              67.00%tpc_WeightAssumedForCalculatingFairValueOfReportingUnitsPercentage
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Market-based Approach [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Weight assumed for calculating fair value of reporting units 33.00%tpc_WeightAssumedForCalculatingFairValueOfReportingUnitsPercentage
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
              33.00%tpc_WeightAssumedForCalculatingFairValueOfReportingUnitsPercentage
/ us-gaap_ValuationTechniqueAxis
= us-gaap_MarketApproachValuationTechniqueMember
   
Stock Options [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Antidilutive securities excluded from computation of diluted earnings per share                 9,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
860,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
1,315,465us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_EmployeeStockOptionMember
Restricted Stock Units [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Antidilutive securities excluded from computation of diluted earnings per share                     1,291,665us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
/ us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis
= us-gaap_RestrictedStockUnitsRSUMember
ARS [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Investment in ARS classified as available-for-sale 46,283,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
      46,283,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
      46,283,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
46,283,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
46,283,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
ARS settlements                 44,497,000us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
   
Realized loss included in other income (expense), net                 $ (1,786,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
   
ARS [Member] | Income Approach Valuation Model [Member] | Minimum [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Fair value inputs, discount rate (in hundredths)                 3.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair value inputs, term of auction rate securities                 6 years    
ARS [Member] | Income Approach Valuation Model [Member] | Maximum [Member]                      
Description Of Business And Summary Of Significant Accounting Policies [Line Items]                      
Fair value inputs, discount rate (in hundredths)                 7.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AuctionRateSecuritiesMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ValuationTechniqueAxis
= us-gaap_IncomeApproachValuationTechniqueMember
   
Fair value inputs, term of auction rate securities                 8 years