XML 30 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Separate Financial Information of Subsidiary Guarantors of Indebtedness (Condensed Consolidating Statement of Cash Flows) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Cash Flows from Operating Activities:      
Net (loss) income $ 107,936us-gaap_NetIncomeLoss $ 87,296us-gaap_NetIncomeLoss $ (265,400)us-gaap_NetIncomeLoss
Adjustments to reconcile net (loss) income to net cash from operating activities:      
Goodwill and intangible asset impairment     376,574us-gaap_GoodwillAndIntangibleAssetImpairment
Depreciation and amortization 55,972us-gaap_DepreciationDepletionAndAmortization 59,410us-gaap_DepreciationDepletionAndAmortization 61,457us-gaap_DepreciationDepletionAndAmortization
Stock-based compensation expense 18,615us-gaap_ShareBasedCompensation 6,623us-gaap_ShareBasedCompensation 9,470us-gaap_ShareBasedCompensation
Adjustment of interest rate swap to fair value     264tpc_AdjustmentOfInterestRateSwapToFairValue
Excess income tax benefit from stock-based compensation (787)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (1,148)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities  
Deferred income taxes 21,460us-gaap_IncreaseDecreaseInDeferredIncomeTaxes 9,009us-gaap_IncreaseDecreaseInDeferredIncomeTaxes (25,606)us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
Loss on sale of investments 1,786us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments   2,699us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
(Gain) loss on sale of property and equipment 801us-gaap_GainLossOnSaleOfPropertyPlantEquipment 49us-gaap_GainLossOnSaleOfPropertyPlantEquipment 316us-gaap_GainLossOnSaleOfPropertyPlantEquipment
Other long-term liabilities 3,074us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities 23,107us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities (5,104)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
Other non-cash items 3,273us-gaap_OtherNoncashIncomeExpense (3,719)us-gaap_OtherNoncashIncomeExpense 148us-gaap_OtherNoncashIncomeExpense
Changes in other components of working capital (268,808)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet (129,899)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet (222,681)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
NET CASH (USED) PROVIDED BY OPERATING ACTIVITIES (56,678)us-gaap_NetCashProvidedByUsedInOperatingActivities 50,728us-gaap_NetCashProvidedByUsedInOperatingActivities (67,863)us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash Flows from Investing Activities:      
Acquisition of property and equipment, excluding finance purchases (75,013)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (42,360)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (41,352)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from sale of property and equipment 5,335us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 2,663us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 11,759us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Investment in available-for-sale securities     (535)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
Proceeds from sale of available-for-sale securities 44,497us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt   16,553us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
Change in restricted cash (1,776)us-gaap_IncreaseDecreaseInRestrictedCash (3,877)us-gaap_IncreaseDecreaseInRestrictedCash (3,280)us-gaap_IncreaseDecreaseInRestrictedCash
NET CASH PROVIDED (USED) BY INVESTING ACTIVITIES (26,957)us-gaap_NetCashProvidedByUsedInInvestingActivities (43,574)us-gaap_NetCashProvidedByUsedInInvestingActivities (16,855)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash Flows from Financing Activities:      
Proceeds from debt 1,156,739us-gaap_ProceedsFromIssuanceOfDebt 653,280us-gaap_ProceedsFromIssuanceOfDebt 688,425us-gaap_ProceedsFromIssuanceOfDebt
Repayment of debt (1,026,349)us-gaap_RepaymentsOfDebt (676,795)us-gaap_RepaymentsOfDebt (626,122)us-gaap_RepaymentsOfDebt
Business acquisition related payments (26,430)tpc_BusinessAcquisitionRelatedPayments (31,038)tpc_BusinessAcquisitionRelatedPayments (11,462)tpc_BusinessAcquisitionRelatedPayments
Excess income tax benefit from stock-based compensation 787us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 1,148us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities  
Issuance of common stock and effect of cashless exercise (1,771)tpc_IssuanceOfCommonStockAndEffectOfCashlessExercise (1,882)tpc_IssuanceOfCommonStockAndEffectOfCashlessExercise (308)tpc_IssuanceOfCommonStockAndEffectOfCashlessExercise
Debt issuance costs (3,681)us-gaap_PaymentsOfFinancingCosts   (1,999)us-gaap_PaymentsOfFinancingCosts
NET CASH PROVIDED (USED) BY FINANCING ACTIVITIES 99,295us-gaap_NetCashProvidedByUsedInFinancingActivities (55,287)us-gaap_NetCashProvidedByUsedInFinancingActivities 48,534us-gaap_NetCashProvidedByUsedInFinancingActivities
Net Increase/(Decrease) in Cash and Cash Equivalents 15,660us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (48,133)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (36,184)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and Cash Equivalents at Beginning of Year 119,923us-gaap_CashAndCashEquivalentsAtCarryingValue 168,056us-gaap_CashAndCashEquivalentsAtCarryingValue 204,240us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and Cash Equivalents at End of Year 135,583us-gaap_CashAndCashEquivalentsAtCarryingValue 119,923us-gaap_CashAndCashEquivalentsAtCarryingValue 168,056us-gaap_CashAndCashEquivalentsAtCarryingValue
Eliminations [Member]      
Cash Flows from Operating Activities:      
Net (loss) income (95,501)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(122,875)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
225,100us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Adjustments to reconcile net (loss) income to net cash from operating activities:      
Equity in earnings of subsidiaries 95,501us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
122,875us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
(225,100)us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ConsolidationEliminationsMember
Tutor Perini Corporation [Member]      
Cash Flows from Operating Activities:      
Net (loss) income 107,936us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
87,296us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(265,400)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Adjustments to reconcile net (loss) income to net cash from operating activities:      
Depreciation and amortization 4,592us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
10,893us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,373us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in earnings of subsidiaries (95,501)us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(122,875)us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
225,100us-gaap_IncomeLossFromSubsidiariesBeforeTax
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Stock-based compensation expense 19,256us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,623us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
9,470us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Adjustment of interest rate swap to fair value     264tpc_AdjustmentOfInterestRateSwapToFairValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Excess income tax benefit from stock-based compensation (787)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,148)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Deferred income taxes 39,186us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
921us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20,220)us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Loss on sale of investments 1,786us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  2,699us-gaap_AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(Gain) loss on sale of property and equipment 833us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Other long-term liabilities 20,221us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
24,359us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(2,518)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other non-cash items (7,029)us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(4,341)us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(228)us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Changes in other components of working capital (26,100)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
72,359us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
25,251us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
NET CASH (USED) PROVIDED BY OPERATING ACTIVITIES 64,393us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
74,087us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20,209)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows from Investing Activities:      
Acquisition of property and equipment, excluding finance purchases (17,626)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(21,267)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(15,041)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of property and equipment (784)us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
364us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of available-for-sale securities 44,497us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  16,553us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Change in restricted cash 15,464us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
11,403us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(3,251)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
NET CASH PROVIDED (USED) BY INVESTING ACTIVITIES 41,551us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(9,858)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,375)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash Flows from Financing Activities:      
Proceeds from debt 1,078,932us-gaap_ProceedsFromIssuanceOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
627,520us-gaap_ProceedsFromIssuanceOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
688,425us-gaap_ProceedsFromIssuanceOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Repayment of debt (957,830)us-gaap_RepaymentsOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(647,795)us-gaap_RepaymentsOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(601,282)us-gaap_RepaymentsOfDebt
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Business acquisition related payments (26,430)tpc_BusinessAcquisitionRelatedPayments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(31,038)tpc_BusinessAcquisitionRelatedPayments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,462)tpc_BusinessAcquisitionRelatedPayments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Excess income tax benefit from stock-based compensation 787us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,148us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Issuance of common stock and effect of cashless exercise (1,772)tpc_IssuanceOfCommonStockAndEffectOfCashlessExercise
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,882)tpc_IssuanceOfCommonStockAndEffectOfCashlessExercise
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(308)tpc_IssuanceOfCommonStockAndEffectOfCashlessExercise
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Debt issuance costs (3,681)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
  (1,999)us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Increase (decrease) in intercompany advances (209,858)tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
12,150tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(122,063)tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
NET CASH PROVIDED (USED) BY FINANCING ACTIVITIES (119,852)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(39,897)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(48,689)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net Increase/(Decrease) in Cash and Cash Equivalents (13,908)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
24,332us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(70,273)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and Cash Equivalents at Beginning of Year 88,995us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
64,663us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
134,936us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and Cash Equivalents at End of Year 75,087us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
88,995us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
64,663us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantor Subsidiaries [Member]      
Cash Flows from Operating Activities:      
Net (loss) income 86,089us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
109,894us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(232,348)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Adjustments to reconcile net (loss) income to net cash from operating activities:      
Goodwill and intangible asset impairment     376,574us-gaap_GoodwillAndIntangibleAssetImpairment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Depreciation and amortization 51,109us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
48,246us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
55,812us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Stock-based compensation expense (641)us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Deferred income taxes (17,726)us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
8,088us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(5,386)us-gaap_IncreaseDecreaseInDeferredIncomeTaxes
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(Gain) loss on sale of property and equipment (32)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
49us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
316us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other long-term liabilities (17,147)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,252)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(2,586)us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other non-cash items 10,302us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
622us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
376us-gaap_OtherNoncashIncomeExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Changes in other components of working capital (264,203)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(184,543)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(268,525)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
NET CASH (USED) PROVIDED BY OPERATING ACTIVITIES (152,249)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(18,896)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(75,767)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows from Investing Activities:      
Acquisition of property and equipment, excluding finance purchases (57,387)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(21,093)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(26,311)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sale of property and equipment 6,119us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,657us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
11,395us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Investment in available-for-sale securities     (535)us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sale of available-for-sale securities 0us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Change in restricted cash 2,766us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
441us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(29)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
NET CASH PROVIDED (USED) BY INVESTING ACTIVITIES (48,502)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(17,995)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(15,480)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash Flows from Financing Activities:      
Proceeds from debt 77,807us-gaap_ProceedsFromIssuanceOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
25,760us-gaap_ProceedsFromIssuanceOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
 
Repayment of debt (68,519)us-gaap_RepaymentsOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(29,000)us-gaap_RepaymentsOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(24,840)us-gaap_RepaymentsOfDebt
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Business acquisition related payments 0tpc_BusinessAcquisitionRelatedPayments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Issuance of common stock and effect of cashless exercise 1tpc_IssuanceOfCommonStockAndEffectOfCashlessExercise
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Debt issuance costs 0us-gaap_PaymentsOfFinancingCosts
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
   
Increase (decrease) in intercompany advances 210,195tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(16,223)tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
137,980tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
NET CASH PROVIDED (USED) BY FINANCING ACTIVITIES 219,484us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(19,463)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
113,140us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net Increase/(Decrease) in Cash and Cash Equivalents 18,733us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(56,354)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
21,893us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and Cash Equivalents at Beginning of Year 18,031us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
74,385us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
52,492us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and Cash Equivalents at End of Year 36,764us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
18,031us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
74,385us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantor Subsidiaries [Member]      
Cash Flows from Operating Activities:      
Net (loss) income 9,412us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,981us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
7,248us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Adjustments to reconcile net (loss) income to net cash from operating activities:      
Depreciation and amortization 271us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
271us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
272us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Changes in other components of working capital 21,495us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(17,715)us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
20,593us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
NET CASH (USED) PROVIDED BY OPERATING ACTIVITIES 31,178us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4,463)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
28,113us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash Flows from Investing Activities:      
Change in restricted cash (20,006)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(15,721)us-gaap_IncreaseDecreaseInRestrictedCash
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
NET CASH PROVIDED (USED) BY INVESTING ACTIVITIES (20,006)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(15,721)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
 
Cash Flows from Financing Activities:      
Increase (decrease) in intercompany advances (337)tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,073tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(15,917)tpc_IncreaseDecreaseInIntercompanyAdvances
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
NET CASH PROVIDED (USED) BY FINANCING ACTIVITIES (337)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,073us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(15,917)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net Increase/(Decrease) in Cash and Cash Equivalents 10,835us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(16,111)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
12,196us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and Cash Equivalents at Beginning of Year 12,897us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
29,008us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
16,812us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and Cash Equivalents at End of Year $ 23,732us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 12,897us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
$ 29,008us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember