XML 40 R67.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Contingencies and Commitments (Details) (USD $) | 1 Months Ended | 12 Months Ended | 1 Months Ended | 3 Months Ended | 12 Months Ended | 1 Months Ended | 12 Months Ended | 1 Months Ended | 12 Months Ended | 1 Months Ended | 3 Months Ended | 1 Months Ended | 3 Months Ended | 1 Months Ended | 12 Months Ended |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 31, 2015 | Dec. 31, 2011 | Dec. 31, 2014 item | Feb. 29, 2012 | Oct. 31, 2011 | Mar. 31, 2013 | Dec. 31, 2014 item | Dec. 31, 2010 | Dec. 31, 2000 | Mar. 31, 2011 | Dec. 31, 2009 property | Oct. 31, 2013 | Jul. 30, 2013 | Jul. 31, 2012 property | Mar. 31, 2005 acre contract | Dec. 31, 2012 | Jun. 30, 2003 | Apr. 30, 2013 | Apr. 30, 2010 | Dec. 31, 2012 | May 31, 2014 | Jun. 30, 2012 | Dec. 31, 2003 item | Aug. 31, 2013 | Dec. 31, 2013 claim | May 31, 2012 | Sep. 30, 2011 | Feb. 28, 2006 | Jul. 31, 2010 | May 31, 2010 | Jun. 30, 2009 | Mar. 31, 2010 | Feb. 28, 2013
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract receivables |  |  | $ 1,479,504,000 us-gaap_ReceivablesNetCurrent |  |  |  | $ 1,479,504,000 us-gaap_ReceivablesNetCurrent |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,291,246,000 us-gaap_ReceivablesNetCurrent |  |  |  |  |  |  |  |
Tutor-Saliba-Perini Joint Venture vs. Los Angeles MTA Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Judgment in favor of TSP |  | 3,000,000 tpc_LitigationJudgmentNetOfRelatedVerdict / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_TutorSalibaPeriniJointVentureVsLosAngelesMtaMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Tunnel handrail verdict against TSP |  | 500,000 tpc_LitigationVerdictAgainstJointVenture / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_TutorSalibaPeriniJointVentureVsLosAngelesMtaMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Settlement receipt | 3,800,000 us-gaap_ProceedsFromLegalSettlements / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_TutorSalibaPeriniJointVentureVsLosAngelesMtaMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Perini/Kiewit/Cashman Joint Venture-Central Artery/Tunnel Project Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Ownership percentage in joint venture |  |  |  |  |  |  | 56.00%tpc_OwnershipPercentageInJointVenture / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated minimum costs of owner-directed changes to work |  |  |  |  |  |  |  |  | 100,000,000 tpc_EstimatedCostsOfOwnerDirectedChangesToWork / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of construction experts in Disputes Review Board |  |  |  |  |  |  | 3 tpc_NumberOfConstructionExpertsInDisputesReviewBoard / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total number of Disputes Review Board panels |  |  | 5 tpc_TotalNumberOfDisputesReviewBoardPanels / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  | 5 tpc_TotalNumberOfDisputesReviewBoardPanels / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total value of DRB awards issued in PKC's favor |  |  | 128,000,000 tpc_TotalValueOfAwardsIssued / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  | 128,000,000 tpc_TotalValueOfAwardsIssued / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total value of binding DRB awards issued in PKC's favor |  |  | 110,000,000 tpc_TotalValueOfBindingAwardsIssued / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  | 110,000,000 tpc_TotalValueOfBindingAwardsIssued / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount of Third DRB awards previously awarded to PKC which have been vacated by Court |  |  |  |  |  |  |  | 56,500,000 tpc_ThirdDrbAwardsPreviouslyAwardedWhichHaveBeenVacatedByCourt / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount of Fourth DRB awards that MHD moved to vacate |  |  |  |  |  |  |  | 13,700,000 tpc_AmountOfFourthDrbAwardsMovedToVacate / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount of Fourth DRB awards previously awarded to PKC which have been vacated by Court |  |  |  |  | 8,000,000 tpc_FourthDrbAwardsPreviouslyAwardedWhichHaveBeenVacatedByCourt / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Interest award payment received by PKC from MHD |  |  |  | 22,000,000 tpc_InterestAwardPayment / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payment for back charges and interest |  |  |  |  |  | 14,800,000 tpc_PaymentForBackchargesAndInterest / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Anticipated recovery |  |  |  |  |  |  | $88.7 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Settlement receipt |  |  | 88,700,000 us-gaap_ProceedsFromLegalSettlements / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long Island Expressway/Cross Island Parkway Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated value of project completed in Feb. 2006 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 130,000,000 tpc_EstimatedValueOfProject / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_LongIslandExpresswayCrossIslandParkwayMatterMember |  |  |  |  |
Value of claim filed |  |  |  | 53,800,000 us-gaap_LossContingencyDamagesSoughtValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_LongIslandExpresswayCrossIslandParkwayMatterMember |  |  |  |  |  | 53,800,000 us-gaap_LossContingencyDamagesSoughtValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_LongIslandExpresswayCrossIslandParkwayMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount receivable as per final agreement |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 500,000 tpc_AmountReceivableAsPerFinalAgreement / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_LongIslandExpresswayCrossIslandParkwayMatterMember |  |  |  |  |  |
Value of counterclaim filed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 151,000,000 tpc_ValueOfCounterclaimFiled / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_LongIslandExpresswayCrossIslandParkwayMatterMember |  |  |  |  |  |  |
Fontainebleau Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of rooms in hotel/casino complex |  |  |  |  |  |  |  |  |  |  | 3,800 tpc_NumberOfRooms / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_FontainebleauMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total outstanding liens on property, including subcontractors' liens |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 44,000,000 tpc_TotalOutstandingLiensOnPropertyIncludingSubcontractorsLiens / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_FontainebleauMatterMember |  |
Amount of court order in favor of plaintiff |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 45,000,000 tpc_AmountOfCourtOrderInFavorOfPlaintiff / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_FontainebleauMatterMember |  |  |
Amount set aside from approved sale for distribution to satisfy creditor claims |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 125,000,000 tpc_AmountSetAsideFromApprovedSaleForDistributionToSatisfyCreditorClaims / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_FontainebleauMatterMember |  |  |  |
Estimated sustainable lien amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 350,000,000 tpc_EstimatedSustainableLienAmount / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_FontainebleauMatterMember |  |  |  |
MGM CityCenter Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of contracts in project |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 19 tpc_NumberOfSeparateContractsInProject / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Area allotted to the project (in acres) |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 66 tpc_AreaAllottedToProject / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of CityCenter buildings included in motion to be demolished |  |  |  |  |  |  |  |  |  |  |  |  |  | 1 tpc_NumberOfBuildingsIncludedInMotionToBeDemolished / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated cost to repair facility |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 21,000,000 tpc_EstimatedCostToRepairFacility / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated cost to repair facility due to design defects |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 15,000,000 tpc_EstimatedCostToRepairFacilityDueToDesignDefects / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Third party settlements attributable to alleged damages on the Harmon |  |  |  |  |  |  |  |  |  |  |  | 33,000,000 tpc_LitigationThirdPartySettlementsAmountAttributableToAllegedDamagesOfFacility / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Settlement on judgment |  |  |  |  |  |  |  |  |  |  |  |  | 39,800,000 us-gaap_LitigationSettlementAmount / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount settled with MGM |  |  | 348,000,000 tpc_AmountPreviouslyBilled / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  | 348,000,000 tpc_AmountPreviouslyBilled / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract receivables |  |  | 145,300,000 us-gaap_ReceivablesNetCurrent / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  | 145,300,000 us-gaap_ReceivablesNetCurrent / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_MgmCitycenterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Honeywell Street/Queens Boulevard Bridges Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of claim filed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 8,800,000 us-gaap_LossContingencyDamagesSoughtValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_HoneywellStreetQueensBoulevardBridgesMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of counterclaim filed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 74,600,000 tpc_ValueOfCounterclaimFiled / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_HoneywellStreetQueensBoulevardBridgesMatterMember |
Westgate Planet Hollywood Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of counterclaim filed |  |  |  |  |  |  |  | 45,000,000 tpc_ValueOfCounterclaimFiled / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Total outstanding liens on property, including subcontractors' liens |  |  |  |  |  |  |  | 23,200,000 tpc_TotalOutstandingLiensOnPropertyIncludingSubcontractorsLiens / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Settlement on judgment |  |  |  |  |  |  | 19,700,000 us-gaap_LitigationSettlementAmount / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Settlement receipt |  |  |  |  |  |  | 600,000 us-gaap_ProceedsFromLegalSettlements / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of mechanic's lien release bond |  |  | 24,000,000 tpc_ValueOfMechanicsLienReleaseBond / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  | 24,000,000 tpc_ValueOfMechanicsLienReleaseBond / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember | 22,300,000 tpc_ValueOfMechanicsLienReleaseBond / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of cross complaint filed |  |  |  |  |  |  |  | 51,000,000 tpc_ValueOfCrossComplaintFiled / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Damages awarded to WPH which are anticipated to be paid by the OCIP carrier |  |  |  |  |  |  | 3,100,000 tpc_DamagesAwardedOnCrosscomplaintExpectedInsuranceRecovery / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Additional supersedeas bond |  |  |  |  |  |  | 1,700,000 tpc_AdditionalSupersedeasBond / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_WestgatePlanetHollywoodMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Brightwater Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Ownership percentage in joint venture |  |  |  |  |  |  | 20.00%tpc_OwnershipPercentageInJointVenture / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of claim filed |  | 132,000,000 us-gaap_LossContingencyDamagesSoughtValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 74,000,000 us-gaap_LossContingencyDamagesSoughtValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of counterclaim filed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 75,000,000 tpc_ValueOfCounterclaimFiled / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |
Verdict awarded by jury |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 155,800,000 us-gaap_LossContingencyDamagesAwardedValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Damages awarded |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 26,300,000 tpc_DamagesAwardedOnCounterclaim / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Attorney's fees to be paid by VPFK |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 14,700,000 tpc_AttorneysFeesDueToPlaintiff / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Provision for contingency accrual |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,000,000 us-gaap_LossContingencyAccrualProvision / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_BrightwaterMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |
156 Stations Matter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Amount of court order in favor of plaintiff |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 12,300,000 tpc_AmountOfCourtOrderInFavorOfPlaintiff / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_StationsMatterMember
Settlement on judgment |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 8,500,000 us-gaap_LitigationSettlementAmount / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_StationsMatterMember | 11,900,000 us-gaap_LitigationSettlementAmount / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_StationsMatterMember |  |  |  |  |  |  |  |  |  |  |
Number of stations for the New York City Transit Authority |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 156 tpc_NumberOfStationsForCityTransitAuthority / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_StationsMatterMember |  |  |  |  |  |  |  |  |  |
Maximum number of days awarded claim must be paid |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 45 days |  |  |  |  |  |  |  |  |  |  |
U.S. Department of Commerce, National Oceanic and Atmospheric Administration Matter [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contingencies and Commitments |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Value of claim filed |  |  |  |  |  |  |  |  |  |  |  | $ 2,600,000 us-gaap_LossContingencyDamagesSoughtValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_U.s.DepartmentOfCommerceNationalOceanicAndAtmosphericAdministrationMatterMember |  |  |  |  |  |  |  |  |  |  |  | $ 26,800,000 us-gaap_LossContingencyDamagesSoughtValue / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_U.s.DepartmentOfCommerceNationalOceanicAndAtmosphericAdministrationMatterMember |  |  |  |  |  |  |  |  |
Square footage of facility |  |  | 287,000 us-gaap_AreaOfRealEstateProperty / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_U.s.DepartmentOfCommerceNationalOceanicAndAtmosphericAdministrationMatterMember |  |  |  | 287,000 us-gaap_AreaOfRealEstateProperty / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_U.s.DepartmentOfCommerceNationalOceanicAndAtmosphericAdministrationMatterMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Certified claims filed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2 us-gaap_LossContingencyNewClaimsFiledNumber / us-gaap_LossContingenciesByNatureOfContingencyAxis = tpc_U.s.DepartmentOfCommerceNationalOceanicAndAtmosphericAdministrationMatterMember |  |  |  |  |  |  |  |

X
- Definition Additional Supersedeas Bond + References No definition available. + Details
Name: | tpc_AdditionalSupersedeasBond
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of the court order in favor of the plaintiff. + References No definition available. + Details
Name: | tpc_AmountOfCourtOrderInFavorOfPlaintiff
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the amount of fourth disputes review board awards that the opponent moved to vacate on the same arbitrary basis that the third disputes review board's awards were vacated. + References No definition available. + Details
Name: | tpc_AmountOfFourthDrbAwardsMovedToVacate
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the amount previously billed to the building owner by subcontractors which was settled. + References No definition available. + Details
Name: | tpc_AmountPreviouslyBilled
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the amount payable to the Company, formally closing out the project. + References No definition available. + Details
Name: | tpc_AmountReceivableAsPerFinalAgreement
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents amount of proceeds set aside from the sale of the property to a third party which is available to satisfy creditor lien claims based on seniority. + References No definition available. + Details
Name: | tpc_AmountSetAsideFromApprovedSaleForDistributionToSatisfyCreditorClaims
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the area which is allotted to the project. + References No definition available. + Details
Name: | tpc_AreaAllottedToProject
Namespace Prefix: | tpc_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the amount of fees and costs which the court ordered be paid to plaintiff's attorneys. + References No definition available. + Details
Name: | tpc_AttorneysFeesDueToPlaintiff
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the amount of damages awarded to the party that filed a counterclaim in a legal matter. + References No definition available. + Details
Name: | tpc_DamagesAwardedOnCounterclaim
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents damages awarded to the party that filed a cross-complaint, which claims are anticipated to be paid by the owner controlled insurance program. + References No definition available. + Details
Name: | tpc_DamagesAwardedOnCrosscomplaintExpectedInsuranceRecovery
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Estimated costs of owner-directed changes to work, excluding time delay and inefficiency costs. + References No definition available. + Details
Name: | tpc_EstimatedCostsOfOwnerDirectedChangesToWork
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The estimated cost to repair the facility. + References No definition available. + Details
Name: | tpc_EstimatedCostToRepairFacility
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The estimated cost to repair the facility due to design defects. + References No definition available. + Details
Name: | tpc_EstimatedCostToRepairFacilityDueToDesignDefects
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total estimated sustainable lien amount. + References No definition available. + Details
Name: | tpc_EstimatedSustainableLienAmount
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the estimated value of the project. + References No definition available. + Details
Name: | tpc_EstimatedValueOfProject
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the amount of fourth disputes review board awards to the joint venture that were vacated by a court in favor of the opponent's motion for summary judgment. The Court granted the motion on the grounds that the arbitrators do not have authority to decide whether particular claims are subject to the arbitration provision of the contract. + References No definition available. + Details
Name: | tpc_FourthDrbAwardsPreviouslyAwardedWhichHaveBeenVacatedByCourt
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents amount received by the joint venture for interest associated with the second disputes review board panel's awards to the joint venture. + References No definition available. + Details
Name: | tpc_InterestAwardPayment
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the amount awarded to the joint venture after deducting a verdict in a related litigation matter. + References No definition available. + Details
Name: | tpc_LitigationJudgmentNetOfRelatedVerdict
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of third party settlement attributable to alleged damages on the facility. + References No definition available. + Details
Name: | tpc_LitigationThirdPartySettlementsAmountAttributableToAllegedDamagesOfFacility
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents a litigation verdict against the joint venture in related tunnel handrail litigation. + References No definition available. + Details
Name: | tpc_LitigationVerdictAgainstJointVenture
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum number of days the awarded claim must be paid. + References No definition available. + Details
Name: | tpc_MaximumNumberOfDaysAwardedClaimMustBePaid
Namespace Prefix: | tpc_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of buildings in the CityCenter project in Las Vegas, Nevada which MGM MIRAGE Design Group (MGM) included in the motion to demolish to demolish. + References No definition available. + Details
Name: | tpc_NumberOfBuildingsIncludedInMotionToBeDemolished
Namespace Prefix: | tpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of construction experts chosen by the parties in disputes review board, to which the claims have been presented. + References No definition available. + Details
Name: | tpc_NumberOfConstructionExpertsInDisputesReviewBoard
Namespace Prefix: | tpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents number of rooms on hospitality project. + References No definition available. + Details
Name: | tpc_NumberOfRooms
Namespace Prefix: | tpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of separate contracts which are part of a single project. + References No definition available. + Details
Name: | tpc_NumberOfSeparateContractsInProject
Namespace Prefix: | tpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of city transit stations involved in the project. + References No definition available. + Details
Name: | tpc_NumberOfStationsForCityTransitAuthority
Namespace Prefix: | tpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage represents the Company's ownership percentage in the joint venture. + References No definition available. + Details
Name: | tpc_OwnershipPercentageInJointVenture
Namespace Prefix: | tpc_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents amount received by the joint venture for back charges and interest associated with the fourth disputes review board panel's awards to the joint venture that were confirmed. + References No definition available. + Details
Name: | tpc_PaymentForBackchargesAndInterest
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the amount of third disputes review board awards to the joint venture that were vacated by a court in favor of the opponent's motion for summary judgment. The Court granted the motion on the grounds that the arbitrators do not have authority to decide whether particular claims are subject to the arbitration provision of the contract. + References No definition available. + Details
Name: | tpc_ThirdDrbAwardsPreviouslyAwardedWhichHaveBeenVacatedByCourt
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total number of disputes review board panels to which the claims have been presented. + References No definition available. + Details
Name: | tpc_TotalNumberOfDisputesReviewBoardPanels
Namespace Prefix: | tpc_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total amount of outstanding liens on the property, including subcontractors' liens. + References No definition available. + Details
Name: | tpc_TotalOutstandingLiensOnPropertyIncludingSubcontractorsLiens
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the minimum value of disputes review board awards issued in favor the joint venture. + References No definition available. + Details
Name: | tpc_TotalValueOfAwardsIssued
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents the total value of binding disputes review board awards issued in favor of the joint venture. + References No definition available. + Details
Name: | tpc_TotalValueOfBindingAwardsIssued
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The value (monetary amount) of the counterclaim filed in the legal matter. + References No definition available. + Details
Name: | tpc_ValueOfCounterclaimFiled
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of cross-complaint filed alleging non-conforming and defective work primarily related to alleged defects, misallocated costs, and liquidated damages by the third party. + References No definition available. + Details
Name: | tpc_ValueOfCrossComplaintFiled
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of mechanic's lien release bond posted by the owner of the project. + References No definition available. + Details
Name: | tpc_ValueOfMechanicsLienReleaseBond
Namespace Prefix: | tpc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Area of a real estate property. + References No definition available. + Details
Name: | us-gaap_AreaOfRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of judgment or settlement awarded to (against) the entity in respect of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualProvision
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of damages awarded to the plaintiff in the legal matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyDamagesAwardedValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition If estimable, describe the recovery that could be expected to result from a right to proceed against a third party such as an insurer or co-defendant. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6851643&loc=d3e12053-110248 + Details
Name: | us-gaap_LossContingencyEstimatedRecoveryFromThirdParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total number of new claims filed pertaining to a loss contingency during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 + Details
Name: | us-gaap_LossContingencyNewClaimsFiledNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash received for the settlement of litigation during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 + Details
Name: | us-gaap_ProceedsFromLegalSettlements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3,4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 + Details
Name: | us-gaap_ReceivablesNetCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_BrightwaterMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_FontainebleauMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_HoneywellStreetQueensBoulevardBridgesMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_LongIslandExpresswayCrossIslandParkwayMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_MgmCitycenterMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_PeriniKiewitCashmanJointVentureCentralArteryTunnelProjectMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_StationsMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_TutorSalibaPeriniJointVentureVsLosAngelesMtaMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_U.s.DepartmentOfCommerceNationalOceanicAndAtmosphericAdministrationMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=tpc_WestgatePlanetHollywoodMatterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |