XML 72 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Intangible Assets (Schedule of Carrying Amount of Goodwill) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Goodwill    
Gross Goodwill Balance   $ 1,072,991us-gaap_GoodwillGross
Accumulated Impairment   (487,985)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Current activity     
Goodwill 585,006us-gaap_Goodwill 585,006us-gaap_Goodwill
Civil [Member]    
Goodwill    
Gross Goodwill Balance   492,074us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_CivilMember
Accumulated Impairment   (76,716)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_CivilMember
Goodwill 415,358us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_CivilMember
415,358us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_CivilMember
Building [Member]    
Goodwill    
Gross Goodwill Balance   424,724us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_BuildingGroupMember
Accumulated Impairment   (411,269)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_BuildingGroupMember
Goodwill 13,455us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_BuildingGroupMember
13,455us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_BuildingGroupMember
Specialty Contractors [Member]    
Goodwill    
Gross Goodwill Balance   156,193us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_SpecialtyContractorsMember
Goodwill $ 156,193us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_SpecialtyContractorsMember
$ 156,193us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= tpc_SpecialtyContractorsMember