XML 60 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (USD $)
In Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance at Dec. 31, 2011 $ 47,329us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 993,434us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 402,679us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (43,615)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 1,399,827us-gaap_StockholdersEquity
Net income (loss)     (265,400)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (265,400)us-gaap_NetIncomeLoss
Other comprehensive income (loss)       41us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
41us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
TOTAL COMPREHENSIVE INCOME (LOSS)         (265,359)us-gaap_ComprehensiveIncomeNetOfTax
Tax effect of stock-based compensation   (195)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (195)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
Stock-based compensation expense   9,470us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    9,470us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of common stock, net 227tpc_IssuanceOfCommonStockNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(106)tpc_IssuanceOfCommonStockNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    121tpc_IssuanceOfCommonStockNet
Balance at Dec. 31, 2012 47,556us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,002,603us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
137,279us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(43,574)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,143,864us-gaap_StockholdersEquity
Net income (loss)     87,296us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  87,296us-gaap_NetIncomeLoss
Other comprehensive income (loss)       10,195us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
10,195us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
TOTAL COMPREHENSIVE INCOME (LOSS)         97,491us-gaap_ComprehensiveIncomeNetOfTax
Tax effect of stock-based compensation   (7)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (7)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
Stock-based compensation expense   6,623us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    6,623us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of common stock, net 865tpc_IssuanceOfCommonStockNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1,301)tpc_IssuanceOfCommonStockNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (436)tpc_IssuanceOfCommonStockNet
Balance at Dec. 31, 2013 48,421us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,007,918us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
224,575us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(33,379)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
1,247,535us-gaap_StockholdersEquity
Net income (loss)     107,936us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  107,936us-gaap_NetIncomeLoss
Other comprehensive income (loss)       (8,240)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(8,240)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
TOTAL COMPREHENSIVE INCOME (LOSS)         99,696us-gaap_ComprehensiveIncomeNetOfTax
Tax effect of stock-based compensation   786us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    786us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
Stock-based compensation expense   18,616us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    18,616us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of common stock, net 250tpc_IssuanceOfCommonStockNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1,378)tpc_IssuanceOfCommonStockNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (1,128)tpc_IssuanceOfCommonStockNet
Balance at Dec. 31, 2014 $ 48,671us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 1,025,942us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 332,511us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (41,619)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 1,365,505us-gaap_StockholdersEquity