XML 31 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Principal Geographical Areas) (Details) (USD $)
In Thousands, unless otherwise specified
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
Dec. 31, 2013
Dec. 31, 2012
Principal Geographical Areas Information                      
Revenues $ 1,201,877us-gaap_ContractsRevenue $ 1,250,689us-gaap_ContractsRevenue $ 1,084,510us-gaap_ContractsRevenue $ 955,233us-gaap_ContractsRevenue $ 1,099,291us-gaap_ContractsRevenue $ 1,030,388us-gaap_ContractsRevenue $ 1,053,065us-gaap_ContractsRevenue $ 992,928us-gaap_ContractsRevenue $ 4,492,309us-gaap_ContractsRevenue $ 4,175,672us-gaap_ContractsRevenue $ 4,111,471us-gaap_ContractsRevenue
Income (loss) from construction operations 64,396us-gaap_OperatingIncomeLoss 70,354us-gaap_OperatingIncomeLoss 65,443us-gaap_OperatingIncomeLoss 41,497us-gaap_OperatingIncomeLoss 70,175us-gaap_OperatingIncomeLoss 58,094us-gaap_OperatingIncomeLoss 39,474us-gaap_OperatingIncomeLoss 36,079us-gaap_OperatingIncomeLoss 241,690us-gaap_OperatingIncomeLoss 203,822us-gaap_OperatingIncomeLoss (221,811)us-gaap_OperatingIncomeLoss
Assets 3,773,315us-gaap_Assets       3,397,438us-gaap_Assets       3,773,315us-gaap_Assets 3,397,438us-gaap_Assets 3,296,410us-gaap_Assets
Corporate [Member]                      
Principal Geographical Areas Information                      
Income (loss) from construction operations                 (54,559)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(47,432)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(45,094)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Assets 503,050us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      576,127us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
      503,050us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
576,127us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
727,699us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
United States | Reportable Geographical Components                      
Principal Geographical Areas Information                      
Revenues                 4,323,471us-gaap_ContractsRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
4,000,380us-gaap_ContractsRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
3,925,733us-gaap_ContractsRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Income (loss) from construction operations                 268,566us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
238,989us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
(195,457)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Assets 3,612,997us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
      3,182,706us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
      3,612,997us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
3,182,706us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
3,107,808us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= country_US
Foreign and U.S. Territories | Reportable Geographical Components                      
Principal Geographical Areas Information                      
Revenues                 168,838us-gaap_ContractsRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
175,292us-gaap_ContractsRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
185,738us-gaap_ContractsRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
Income (loss) from construction operations                 27,683us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
12,265us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
18,740us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
Assets $ 160,318us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
      $ 214,732us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
      $ 160,318us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
$ 214,732us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember
$ 188,602us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_ReportableGeographicalComponentsMember
/ us-gaap_StatementGeographicalAxis
= tpc_NonUSRegionsUSTerritoriesMember