XML 46 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill And Other Intangible Assets (Intangible Assets) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Total intangible assets    
Cost $ 311,456tpc_IntangibleAssetsGross $ 311,456tpc_IntangibleAssetsGross
Accumulated Amortization (98,135)tpc_IntangibleAssetsAccumulatedAmortization (84,649)tpc_IntangibleAssetsAccumulatedAmortization
Accumulated Impairment Charge (113,067)tpc_IntangibleAssetsAccumulatedImpairmentValue (113,067)tpc_IntangibleAssetsAccumulatedImpairmentValue
Carrying value 100,254us-gaap_IntangibleAssetsNetExcludingGoodwill 113,740us-gaap_IntangibleAssetsNetExcludingGoodwill
Trade Names (amortizable) [Member]    
Finite-Lived intangible assets    
Cost 74,350us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
74,350us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Accumulated amortization (8,829)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
(6,341)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Accumulated impairment charge (23,232)tpc_IntangibleAssetsAccumulatedImpairmentCharge
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
(23,232)tpc_IntangibleAssetsAccumulatedImpairmentCharge
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Carrying value 42,289us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
44,777us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
Weighted average amortization period 20 years 20 years
Customer Relationships    
Finite-Lived intangible assets    
Cost 39,800us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
39,800us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Accumulated amortization (15,600)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(14,315)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Accumulated impairment charge (16,645)tpc_IntangibleAssetsAccumulatedImpairmentCharge
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
(16,645)tpc_IntangibleAssetsAccumulatedImpairmentCharge
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Carrying value 7,555us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
8,840us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_CustomerRelationshipsMember
Weighted average amortization period 11 years 4 months 24 days 11 years 4 months 24 days
Construction Contract Backlog    
Finite-Lived intangible assets    
Cost 73,706us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_ConstructionContractBacklogMember
73,706us-gaap_FiniteLivedIntangibleAssetsGross
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_ConstructionContractBacklogMember
Accumulated amortization (73,706)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_ConstructionContractBacklogMember
(63,993)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_ConstructionContractBacklogMember
Carrying value   9,713us-gaap_FiniteLivedIntangibleAssetsNet
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_ConstructionContractBacklogMember
Weighted average amortization period 3 years 7 months 6 days 3 years 7 months 6 days
Trade Names Non-amortizable [Member]    
Indefinite-lived intangible assets    
Cost 117,600tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillCost
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_TradeNamesNonAmortizableMember
117,600tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillCost
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_TradeNamesNonAmortizableMember
Accumulated impairment charge (67,190)tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillAccumulatedImpairmentCharge
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_TradeNamesNonAmortizableMember
(67,190)tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillAccumulatedImpairmentCharge
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_TradeNamesNonAmortizableMember
Carrying value 50,410us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_TradeNamesNonAmortizableMember
50,410us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= tpc_TradeNamesNonAmortizableMember
Contractor License [Member]    
Indefinite-lived intangible assets    
Cost 6,000tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillCost
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ContractualRightsMember
6,000tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillCost
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ContractualRightsMember
Accumulated impairment charge $ (6,000)tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillAccumulatedImpairmentCharge
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ContractualRightsMember
$ (6,000)tpc_IndefiniteLivedIntangibleAssetsExcludingGoodwillAccumulatedImpairmentCharge
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_ContractualRightsMember