TPIC


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:CommonStockValue
us-gaap:StatementEquityComponents
us-gaap:SharesOutstanding

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
us-gaap:AwardType

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType
us-gaap:IncomeStatementLocation

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest

us-gaap:CostOfGoodsAndServicesSold
us-gaap:DerivativeInstrumentRisk, us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncome

us-gaap:CostOfRevenue

us-gaap:GeneralAndAdministrativeExpense
us-gaap:StatementBusinessSegments

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaidNet

us-gaap:InterestExpense

us-gaap:InterestPaidNet
us-gaap:SubsequentEventType
us-gaap:LitigationSettlementExpense

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingIncomeLoss
us-gaap:StatementBusinessSegments

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ProductOrService
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments
us-gaap:StatementGeographical

us-gaap:Assets
us-gaap:StatementBusinessSegments

us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:AssetsCurrent
us-gaap:StatementGeographical
us-gaap:Cash

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:AccountsReceivableNetCurrent
us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableType

us-gaap:InventoryNet

us-gaap:OtherAssetsCurrent

us-gaap:Land

us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:PropertyPlantAndEquipmentNet
us-gaap:StatementBusinessSegments

us-gaap:IntangibleAssetsNetExcludingGoodwill
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:LiabilitiesCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:LongTermDebt

us-gaap:LongTermDebtAndCapitalLeaseObligations

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents

us-gaap:CommonStockValue

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:TreasuryStockValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:AmortizationOfFinancingCosts

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DepreciationDepletionAndAmortization

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance

tpic:AmountOfIncreaseDecreaseInRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

tpic:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriodIncreaseDecreaseAmount

tpic:FinanceLeaseCost
us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:IncomeStatementLocation
tpic:HedgedAssetFairValueHedgePremiumAmortization

tpic:IncreaseDecreaseInAccruedWarranty

tpic:IncreaseDecreaseInContractAssetsAndLiabilitiesNet

tpic:IncreaseDecreaseInContractAssetsGrossCurrent

tpic:IncreaseDecreaseInContractAssetsReclassificationFromContractLiabilities

tpic:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent

tpic:IncreaseDecreaseInContractWithCustomerLiabilityNetCurrent

tpic:IncreaseDecreaseInContractWithCustomerLiabilityReclassificationToContractAssets

tpic:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilities

tpic:PerformanceBasedRestrictedStockUnitsExcludedFromCalculation

tpic:PotentiallyDilutiveSharesExcludedFromCalculationDueToNetLoss

tpic:ProductWarrantyAccrualPaymentsAndProceedFromReimbursementOfCosts

tpic:RestructuringChargesReversalsNet

us-gaap:BusinessDevelopment

us-gaap:CapitalExpendituresIncurredButNotYetPaid
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ConcentrationRiskPercentage1
us-gaap:Range, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
us-gaap:ProductOrService
us-gaap:ContractWithCustomerLiabilityRevenueRecognized
us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:IncomeStatementLocation
us-gaap:DerivativeGainOnDerivative

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:FinanceLeaseInterestExpense

us-gaap:FinanceLeaseInterestPaymentOnLiability

us-gaap:FinanceLeasePrincipalPayments

us-gaap:FinanceLeaseRightOfUseAssetAmortization

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax

us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInPrepaidExpense

us-gaap:InvestmentIncomeInterest

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeasePayments

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossTax
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax

us-gaap:OtherNonoperatingIncome

us-gaap:PaymentsOfDebtIssuanceCosts

us-gaap:ProceedsFromOtherDebt

us-gaap:ProceedsFromRepaymentsOfAccountsReceivableSecuritization

us-gaap:ProceedsFromRepaymentsOfOtherDebt

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProductWarrantyAccrualPayments

us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease

us-gaap:ProductWarrantyAccrualWarrantiesIssued

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
us-gaap:StatementEquityComponents
us-gaap:StatementGeographical, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:SubsequentEventType
us-gaap:RepaymentsOfDebt

us-gaap:RestructuringCharges

us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
us-gaap:StatementEquityComponents
us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
us-gaap:StatementEquityComponents

us-gaap:TreasuryStockValueAcquiredCostMethod
us-gaap:StatementEquityComponents

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
us-gaap:StatementGeographical
tpic:CapitalLeaseObligationsInterestRateEffectivePercentage

tpic:ChangeInEstimatedWarrantyAccrualRate

tpic:ContractWithCustomerAssetReclassificationFromContractLiabilities

tpic:ContractWithCustomerLiabilitiesGrossCurrent

tpic:ContractWithCustomerLiabilitiesReclassificationToContractAssets

tpic:DeferredTaxAssetsLeaseLiabilities

tpic:DeferredTaxAssetsNonDeductibleInterest

tpic:DeferredTaxAssetsTaxDeferredExpenseNonDeductibleReservesAndAccruals

tpic:DeferredTaxLiabilitiesLeaseAssets

tpic:FinanceLeaseRightOfUseAssetGross

tpic:FinanceLeasesCurrentMaturitiesOfLongTermDebt

tpic:FinanceLeasesLongTermDebtNetOfDebtIssuanceCostsAndCurrentMaturities

tpic:IntangibleAssetsAndDeferredCostsNet

tpic:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
us-gaap:StatementGeographical
tpic:PercentageOfDividendContributedToSurplusReserve

tpic:VariableConsiderationOverContractualGuaranteedMinimumObligation
us-gaap:BalanceSheetLocation
us-gaap:CapitalizedContractCostAccumulatedAmortization
us-gaap:BalanceSheetLocation
us-gaap:CapitalizedContractCostGross

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:ContractWithCustomerAssetGrossCurrent

us-gaap:ContractWithCustomerAssetNetCurrent

us-gaap:DebtInstrumentCarryingAmount
us-gaap:LongtermDebtType
us-gaap:StatementGeographical, us-gaap:DebtInstrument
us-gaap:StatementGeographical, us-gaap:LongtermDebtType

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetsDeferredIncome

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome

us-gaap:DepositsAssetsCurrent

us-gaap:DepositsAssetsNoncurrent
us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeFairValueOfDerivativeLiability
us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk
us-gaap:DerivativeLiabilityFairValueGrossAsset
us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship
us-gaap:DerivativeNotionalAmount
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:FinanceLeaseLiability

us-gaap:FinanceLeaseLiabilityPaymentsDue

us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour

us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree

us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo

us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount

us-gaap:FinanceLeaseRightOfUseAsset

us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization

us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization

us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument
us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LongtermDebtType, us-gaap:TypeOfArrangement
us-gaap:LettersOfCreditOutstandingAmount
us-gaap:StatementGeographical, us-gaap:LongtermDebtType, us-gaap:TypeOfArrangement
us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LineOfCreditFacility
us-gaap:LineOfCredit
us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:VariableRate
us-gaap:StatementGeographical, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType
us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:VariableRate
us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
us-gaap:StatementGeographical, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType
us-gaap:StatementGeographical, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:VariableRate

us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent

us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
us-gaap:IncomeTaxAuthority
us-gaap:OperatingLossCarryforwards

us-gaap:OtherAssetsMiscellaneousCurrent

us-gaap:OtherAssetsMiscellaneousNoncurrent

us-gaap:PrepaidExpenseCurrent

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:RestrictedCash

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
us-gaap:StatementGeographical

us-gaap:RevenueRemainingPerformanceObligation
us-gaap:AwardType
us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange
us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
us-gaap:StatementGeographical
us-gaap:ShortTermDebtWeightedAverageInterestRate
us-gaap:StatementGeographical
us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval
us-gaap:IncomeTaxAuthority
us-gaap:TaxCreditCarryforwardAmount

us-gaap:TreasuryStockShares

us-gaap:UndistributedEarningsOfForeignSubsidiaries

us-gaap:ValueAddedTaxReceivableCurrent

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Interest Expense
Balance Sheet
Goodwill
Assets
Inventory Net
Current Assets
Inventory Net
NonCurrent Assets
Goodwill
PropertyPlantAndEquipmentNet
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
Liabilities
Operating Lease Liability
Current Liabilities
Contract With Customer Liability Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Retained Earnings Accumulated Deficit
CashFlow
Net Income Loss
NetCashProvidedByUsedInOperatingActivities
Net Income Loss
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Payments For Repurchase Of Common Stock
Shares
Treasury Stock Shares
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:CommonStockValue ████████████▇▇▇▇▇▇▇▇▁0.3720.3690.3680.3590.3550.3540.3530.3530.3510.3510.3470.3460.3430.3410.340.340.3370.3370.3370.3370.0NA0.0NANANA
 us-gaap:SharesOutstanding us-gaap:StatementEquityComponents us-gaap:CommonStock█▇▇▄▃▃▃▃▂▂▁37.24836.9236.77135.91135.51635.43535.32635.29935.14135.134.745NANANA34.049NANANA33.73733.737NANA4.238NANANA
us-gaap:CommonStockSharesIssued NA36.9236.77135.91635.51635.43535.32635.29935.14135.134.74534.62934.2634.12834.04934.04633.73733.73733.73733.7374.238NA4.238NANANA
us-gaap:CommonStockSharesOutstanding NA36.71236.56435.7435.3435.26335.18135.15435.05635.01434.67834.51134.22934.09734.02133.99433.73733.73733.73733.7374.238NA4.238NANANA
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁36.88136.601NA37.42335.29935.213NA35.13136.36934.906NA36.28234.16435.479NA35.01533.82833.827NA27.3754.2444.238NA4.2384.244NA
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁36.88136.601NA35.54635.29935.213NA35.13135.03334.906NA34.41934.16434.049NA33.89133.73733.737NA27.2844.2384.238NA4.2384.238NA
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount NA2.04NANA1.1540.89NA0.98NA1.58NANA1.851NANA0.00.00.0NA0.00.00.006NANANANA
 us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AwardType us-gaap:StockCompensationPlanNANANA0.0010.0060.066NA0.0270.0191.678NA0.0071.8510.175NANANANANANANANANANANANA
us-gaap:EarningsPerShareBasic ▂▄▅▆▁▄▄▄▄▄▄▅▄▅▅▅▅▄▄▄█▄█▂▅▁-1.08-0.050.141.19-1.87-0.01-0.02-0.130.05-0.35-0.260.28-0.120.250.170.60.410.11-0.070.082.15-0.162.15-1.060.41-1.91
us-gaap:EarningsPerShareDiluted ▂▄▅▆▁▄▄▄▄▄▄▅▄▅▅▅▅▄▄▄█▄█▂▅▁-1.08-0.050.141.13-1.87-0.01-0.02-0.130.05-0.35-0.260.26-0.120.240.170.580.410.1-0.070.082.15-0.162.15-1.060.41-1.91
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
 Operating Margin us-gaap:StatementBusinessSegments tpic:AsiaSegment▃▂▅█▇▃▆▄▂▁▂▁▂▂▄▄▃▁▂▃▂▁91.10676.928126.57163.458145.91891.137132.278108.11484.69968.71880.42770.22777.93177.67110.787102.95389.28369.49776.92286.83481.45364.352NANANANA
 Operating Margin us-gaap:StatementBusinessSegments tpic:EuropeMiddleEastAfricaAndIndiaSegmentNANANA102.293102.499.818104.758117.389110.852104.76998.54868.49551.63172.223NANANANANANANANANANANANA
 Operating Margin us-gaap:StatementBusinessSegments tpic:EuropeMiddleEastAndAfricaSegment▁█105.35112.366NANA87.54188.957NANANANA98.54868.49551.63172.22352.19142.12652.21644.20327.01531.56640.09834.457NANANANA
 Operating Margin us-gaap:StatementBusinessSegments tpic:MexicoSegment▇▆▇█▄▆▇▆▅▄▄▄▃▃▂▃▂▂▂▂▁▁143.17118.459132.606161.56383.42118.25137.889117.6995.36284.66574.87479.56556.35357.96448.45360.69450.46846.94839.39735.44827.63525.54NANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:AllocatedShareBasedCompensationExpense ▃▃▃▃▂▃▁▂▂▁▁▂▃▃▂▁▂▂▂█2.9252.3992.4052.6312.3742.9421.0771.6821.9370.9850.8241.9722.6112.3882.3241.02.01.71.88.1NANANANANANA
us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest ▃▅▆█▁▄▅▅▅▄▅▅▄▆▆▇▆▅▅▅▆▅-40.04-10.12310.1443.681-64.841-17.385-2.681-6.22-3.446-12.581-1.263-5.792-12.03810.5386.38521.62915.1583.822-4.9242.45310.3022.174NANANANA
us-gaap:CostOfGoodsAndServicesSold █▇██▆▆▇▆▄▄▄▃▂▃▃▃▂▂▁▂▂▂▁▁▁440.416383.056420.249425.064367.644348.475386.484335.778285.319283.038256.258216.594198.235210.988211.604210.84199.117173.582152.681176.736171.437163.172157.737153.743137.589NA
us-gaap:CostOfRevenue █▇██▆▆▇▆▅▅▄▃▃▃▃▃▃▂▂▂▂▂▁▁▁450.515397.41433.325433.64378.564360.509391.311357.905308.22301.216277.492238.009215.559225.723219.862210.493213.635173.582166.527176.736171.437163.172157.737153.743137.589NA
us-gaap:GeneralAndAdministrativeExpense ▃▄▄▄▃▄▆▅▄▅█▅▅▅▆▄▅▄▅▇▂▂▂▁▁6.7128.9227.859.2636.8879.49612.11510.6089.20810.2216.2159.75610.98911.16312.09.31510.7528.3069.73814.0655.344.7494.5963.4232.899NA
us-gaap:GrossProfit ▃▃▇█▁▁▇▆▅▂▄▄▄▆▆▇▇▅▅▅▅▄▅▃▄8.3267.2732.24640.473-4.747-3.87330.80225.93122.551-1.43612.56516.96715.05128.25830.32232.86134.55118.0219.04722.20222.81812.93821.2097.83512.15NA
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest ▂▂▇▆▁▁▆▇▅▁▃▄▄▆▆██▅▄▅▇▅▆▄▅-10.907-8.89914.52210.044-16.789-15.527.54114.2672.303-16.704-5.524-0.737-2.09810.60510.45520.76919.95.6460.1743.10613.5084.04912.719-0.5175.314NA
us-gaap:IncomeTaxExpenseBenefit ▆▃▅▁█▂▄▅▄▃▄▃▄▄▄▄▄▄▄▄▄▄▄▄▄28.89-7.1029.338-32.33849.312-15.0288.40218.8380.475-4.63.324-10.2691.9551.9574.5660.3716.0422.1012.430.3091.9532.3031.2431.631.224NA
us-gaap:IncomeTaxesPaidNet █▅█▄▄▃▃▅▄▄▃▂▂▂▃▄▅▄▃▂▃▂▁9.7365.139.3234.2493.9793.4143.6075.3344.9184.7812.9671.8540.9911.4343.1294.1525.8364.1463.3151.0032.7621.4260.301NANANA
us-gaap:InterestExpense ▃▃▄▄▃▁▁▂▂▁▂▂▃▄▄▄▄▄█▇▆▆▅▅▅2.6912.7043.0373.1082.5531.8031.7762.132.2741.9992.0412.3232.7153.3383.1663.2542.9353.0264.9054.6634.1343.9123.6713.623.723NA
us-gaap:InterestPaidNet ▆▆▇▇▄▃▃▄▅▃▁▇▅██▇2.6382.6172.9822.8952.2031.7731.7932.1612.2961.941.3582.9392.483.1273.0862.851NANANANANANANANANANA
 us-gaap:LitigationSettlementExpense us-gaap:SubsequentEventType us-gaap:SubsequentEventNANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▃▅▆█▁▅▅▅▅▄▅▆▅▆▆▇▆▅▅▅▆▅▆▅▆▅-39.797-1.7975.18442.382-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6485.88920.39813.8583.545-2.2562.79711.5551.74611.476-2.1474.09-5.737
 us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents us-gaap:RetainedEarnings▁█-39.797-1.797NA42.382-66.101-0.492NA-4.5711.828-12.104NANANANANANANANA-2.256NANANANANANANA
us-gaap:NonoperatingIncomeExpense ▄▅▆▁▆▇▆█▇▆▇▅▅▅▆▆▆▆▄▆▆▆▆▆▆-8.874-5.692-3.898-18.961-3.534-0.116-3.3882.149-2.194-5.048-1.874-7.948-6.16-6.49-4.822-2.777-3.899-4.068-9.135-5.031-3.97-4.14-3.894-4.929-3.937NA
us-gaap:OperatingIncomeLoss ▃▃▆█▁▁▅▅▄▂▃▅▄▆▆▇▇▅▅▅▆▅▆▄▅▃-2.033-3.20718.4229.005-13.255-15.40410.92912.1184.497-11.656-3.657.2114.06217.09515.27723.54623.7999.7149.3098.13717.4788.18916.6134.4129.251-2.657
 us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments tpic:AsiaSegment▄▃▆█▇▄▇▆▃▁▄▄▅▄▅██▆▆▆▆▆8.1052.70913.52625.77918.4925.07219.35313.4480.131-8.84.9437.4019.3866.41712.91524.03125.45614.70416.33817.29115.22215.542NANANANA
 us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments tpic:EuropeMiddleEastAfricaAndIndiaSegmentNANANA-2.4-8.378-3.12210.82821.13422.46812.07115.51213.057.74215.47NANANANANANANANANANANANA
 us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments tpic:EuropeMiddleEastAndAfricaSegment█▁10.7829.788NANA-1.1452.664NANANANA15.51213.057.74215.477.814.3496.3383.174-3.3310.2015.062-7.659NANANANA
 us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments tpic:IndiaSegment█▁4.188-0.06NANA-7.233-5.786NANANANANANANANANANANANANANANANANANANANA
 us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments tpic:MexicoSegment▁▅▄█▄▅▇▅▇▆▆▇▆▇▇▆▆▆▆▆▆▆-25.256-4.024-8.50511.986-11.324-1.7684.791-4.9544.12-0.4242.2225.4470.2274.2587.8763.2860.0211.9473.3493.5741.6560.967NANANANA
 us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments tpic:UnitedStatesSegment█▅▆▆▅▄▂▃▂▄▁▃▄▆▄▆▆▅▆▅▇█0.148-11.62-7.0-6.36-12.045-15.586-24.043-17.51-22.222-14.503-26.327-18.687-13.293-9.05-13.324-8.12-8.016-10.111-7.047-12.929-4.462-0.661NANANANA
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▆▄▇▅▅▃▅▅▄▆█▁▃▆▆▆▆▆▅▆▅▆▆▅▆-0.004-5.2915.076-1.662-2.289-9.224-3.261-0.895-4.2031.3337.48-15.621-8.1771.890.4961.2311.30.277-2.668-0.344-1.2530.4280.948-1.678-0.305NA
us-gaap:OtherComprehensiveIncomeLossNetOfTax █▁-0.243-8.326NA1.2991.26-16.893NA-1.649-5.274-0.477NANANANANANANANA-2.668NANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents tpic:AccumulatedForeignExchangeForwardContractAdjustment█▁-0.586-3.493NA3.1053.55-5.655NA-0.443NANANANANANANANANANANANANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents tpic:AccumulatedInterestRateSwaps▁█0.3470.458NA-0.144NA-2.015NA-0.311-1.071-1.81NANANANANANANANANANANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncome█▁-0.243-8.326NA1.2991.26-16.893NA-1.649-5.274-0.477NANANANANANANANA-2.668NANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents us-gaap:AccumulatedTranslationAdjustment█▁-0.004-5.291NA-1.662-2.29-9.223NA-0.895-4.2031.333NANANANANANANANANANANANANANANANA
us-gaap:ProfitLoss ▃▅▆█▁▅▅▅▅▄▅▆▅▆▅▇-39.797-1.7975.18442.382-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6482.20721.737NANANANANANANANANANA
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax █▇██▆▆▇▆▅▅▅▄▃▄▄▄▄▃▃▃▃▂▃▂▂▁458.841404.68465.571474.113373.817356.636422.113383.836330.771299.78290.057254.976230.61253.981253.503253.498239.582208.615185.574198.938194.255176.11178.946161.578149.73995.589
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:Assets ████▇▇▆▆▆▆▄▃▃▄▃▃▃▂▂▂▁940.514954.056956.257985.684895.285915.404826.677820.972787.96781.844604.855574.696571.884579.864573.534576.361519.897477.941437.206439.093352.623NA329.92NANANA
us-gaap:Liabilities █▇▇█▇▇▅▅▅▅▂▁▁▁▂▂▂▂▁▁▁779.617759.448755.222804.232766.44724.366621.627614.807575.928568.567383.898346.146337.791336.832412.917424.593390.661365.875330.699329.309332.485NA322.287NANANA
us-gaap:LiabilitiesAndStockholdersEquity ████▇▇▆▆▆▆▄▃▃▄▃▃▃▂▂▂▁940.514954.056956.257985.684895.285915.404826.677820.972787.96781.844604.855574.696571.884579.864573.534576.361519.897477.941437.206439.093352.623NA329.92NANANA
us-gaap:StockholdersEquity ▇▇▇▇▆▇▇▇▇█████▇▇▆▆▆▆▁160.897194.608201.035181.452128.845191.038205.05206.165212.032213.277220.957228.55234.093243.032160.617151.768129.236112.066106.507109.784-183.596NA-191.197NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:AssetsCurrent █▇██▆▆▆▆▅▅▄▄▄▅▅▅▄▃▂▃▁557.575537.37548.159565.276498.923478.068468.422468.418428.77429.944414.197385.495401.491429.98432.967437.482393.033358.494325.227342.803264.775NA252.362NANANA
 us-gaap:Cash us-gaap:StatementGeographical country:CN█▄▆▆▄▂▁▂▁▃▄▄▄▄▆▄▄▂▂▁▁58.732.747.447.229.711.59.713.810.020.928.929.629.929.246.331.530.814.812.310.67.2NANANANANA
 us-gaap:Cash us-gaap:StatementGeographical country:IN▁▁▄▄█▂▂1.51.85.06.210.93.52.4NANANANANANANANANANANANANANANANANANANA
 us-gaap:Cash us-gaap:StatementGeographical country:MX▄▁▃▂▅▃▃▄▄▃▃▃▄█▃▁▂▂▁▁▁2.30.82.11.02.91.62.12.32.71.81.72.02.65.12.20.81.11.00.90.60.6NANANANANA
 us-gaap:Cash us-gaap:StatementGeographical country:TR▃▂▃▇▄█▄█▂▅▁▄▁▁▁▁▃▁▂▃▃5.13.56.018.810.621.19.921.94.812.01.08.60.51.10.71.25.71.92.55.86.3NANANANANA
 us-gaap:Cash us-gaap:StatementGeographical country:US▄▇▅▆▃▅▃▄▃▃▄▅▆█▇█▇▇█▇▁55.297.068.976.042.271.645.853.340.240.453.770.681.0103.498.9105.693.297.8103.489.816.9NA33.2NANANA
 us-gaap:Cash us-gaap:StatementGeographical tpic:OtherCountries▃▆█▁▆▁▆0.30.40.50.20.40.20.4NANANANANANANANANANANANANANANANANANANA
us-gaap:CashAndCashEquivalentsAtCarryingValue ▇▇▇█▅▆▄▅▄▅▅▆▆▇█▇▇▆▇▆▂▂▃▁▁123.107136.236129.857149.42296.657109.47370.28292.08558.66478.31985.346110.838113.995138.841148.113139.065130.834115.541119.066106.80231.05735.84245.9176.95712.325NA
us-gaap:AccountsReceivableNetCurrent ▆▅▅▆▅▅█▆▆▇█▄▄▄▄▅▄▃▁▃▂147.827130.417132.768149.985133.147127.354184.012152.725154.191167.209176.815117.066119.479117.95121.576134.458117.20296.56467.842100.1587.556NA72.913NANANA
us-gaap:InventoryNet ▂▂▂▂▂▂▁▂▂▁▁▁▁▁█▇▇▆▆▇▆13.16811.82910.83914.56912.3689.9046.73111.5599.7386.1595.7357.4455.5934.20567.06460.59359.75351.94753.09558.82452.664NA50.841NANANA
us-gaap:OtherAssetsCurrent ▂▁▆▂▅▄▇▅█20.5219.38927.92121.79425.924.44829.84326.60930.908NA16.819NANANA0.778NANANA0.355NANANA1.393NANANA
us-gaap:Land NANA1.584NANANA1.521NANANA2.378NANANA1.708NANANA1.648NANANA1.796NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:PropertyPlantAndEquipmentGross NANA352.059NA331.175327.485306.037286.412268.567254.897237.183221.545213.491192.788185.907177.168164.738150.968134.968121.144112.886NA101.154NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType tpic:AssetsUnderFinanceLeaseNA27.528.542.7NANA45.0NANANANANANANANANANANANANANANANANANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType tpic:FurnitureNANA25.097NA24.90323.29222.42922.26421.74821.59419.57918.70319.49519.83119.01720.23518.32616.41215.88316.03215.364NA15.14NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType tpic:OfficeEquipmentAndSoftwareNANA35.194NA34.25532.37332.28432.0427.50127.10926.36321.54220.62220.66518.66411.0619.7718.9456.4033.963.885NA3.691NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:BuildingNANA15.544NA14.28614.27314.49514.37614.92714.52215.0815.00114.88514.38514.71114.60313.97313.5913.44913.86713.964NA14.047NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:ConstructionInProgressNANA8.725NA22.61317.94420.67717.81433.20225.37417.3919.09734.50214.52110.68716.47216.41616.34911.59214.51310.271NA4.66NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:LeaseholdImprovementsNANA61.947NA56.78355.88356.41447.15741.44341.36638.74733.22924.14922.13521.85321.51819.59917.99416.81817.65617.605NA14.259NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:MachineryAndEquipmentNANA204.917NA177.773183.155159.176152.294129.432124.647119.737113.68699.564100.974100.68192.93886.31477.3370.48154.77151.522NA49.078NANANA
 us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType us-gaap:VehiclesNANA0.635NA0.5620.5650.5620.4670.3140.2850.2870.2870.2740.2770.2940.3410.3390.3480.3420.3450.275NA0.279NANANA
us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment NANA143.058NA120.0109.917101.0392.42487.15183.01177.7670.61468.14365.92862.42757.53352.30647.48243.80242.50939.311NA33.422NANANA
 us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment us-gaap:PropertyPlantAndEquipmentByType tpic:AssetsUnderFinanceLeaseNA12.812.520.4NANA17.0NANANANANANANANANANANANANANANANANANANA
us-gaap:PropertyPlantAndEquipmentNet ▇█████▇▇▆▆▅▅▄▄▃▃▃▂▂▁▁205.716212.129209.001210.024211.175217.568205.007193.988181.416171.886159.423150.931145.348126.86123.48119.635112.432103.48691.16678.63573.575NA67.732NANANA
us-gaap:IntangibleAssetsNetExcludingGoodwill NANA4.146NANANA4.17NANANA4.458NANANA0.15NANANA0.265NANANA0.419NANANA
 us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass tpic:AcquiredDevelopmentToolsNANA1.021NANANA0.931NANANANANANANANANANANANANANANANANANANA
 us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass tpic:PreProductionInvestmentsNANA2.858NANANA2.983NANANA3.487NANANA0.958NANANANANANANANANANANA
 us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass us-gaap:PatentsNANA0.117NANANA0.106NANANANANANANANANANANA0.115NANANA0.269NANANA
us-gaap:DeferredTaxAssetsLiabilitiesNet NANA18.793NANANA11.074NANANA14.835NANANA7.192NANANA5.08NANANA1.661NANANA
us-gaap:OperatingLeaseRightOfUseAsset ▅▅▆█▇█▁148.991151.212158.827168.59162.767170.381122.351NANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ▄█▄▆▂▇▃▄▇▆▃▅▃▃▁▂▁▁▂▂▁28.23253.34533.31741.79422.4249.38723.9232.247.26244.11123.9738.2725.04523.02414.1319.24414.43215.96117.74117.65514.273NA9.826NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent █▇██▇▇▇▇▆▅▄▃▃▃▃▃▃▂▁▁▁310.32291.947295.992310.344267.833275.695293.104286.545239.909218.29199.078168.039167.314169.179166.743160.858149.285123.39112.281107.319101.642NA101.108NANANA
us-gaap:ContractWithCustomerLiabilityCurrent ▂▂▁▂▃▃▃▂▃▇▇█▂▄▃2.2582.1320.6142.012.4472.5713.0082.1412.5967.5377.1438.3351.824.4492.763NANANANANANANANANANANA
us-gaap:LiabilitiesCurrent █▇▇█▆▆▆▆▄▄▂▁▁▁▄▄▃▂▁▁▁439.277419.825406.108427.307374.255366.839373.881372.96336.481323.935270.044248.279242.641249.383322.594331.209296.587273.295236.554241.271235.843NA241.194NANANA
us-gaap:OperatingLeaseLiabilityCurrent ▆██▇▅▂▁23.126.49626.09925.56921.91817.43516.629NANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:LongTermDebt NANA217.918NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LongTermDebtAndCapitalLeaseObligations ▆▆▆▇█▇▃▃▃▃▃▂▁▁▁▁▁▁▁▁▂180.138180.976184.316201.78212.617186.564127.888123.39115.157117.871110.56593.58390.33282.65885.87989.13989.85288.01589.75283.75192.364NA77.281NANANA
us-gaap:OtherLiabilitiesNoncurrent ▃▃▃▃█▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁8.1438.3588.8739.59424.8097.8385.9755.315.0173.6973.2894.2844.8184.7914.4444.2454.2224.5654.3934.2874.278NA3.812NANANA
us-gaap:OperatingLeaseLiabilityNoncurrent ▆▆▇█▇█▁152.059150.289155.925165.551154.759163.125113.883NANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo ▃▁▆█31.37430.58532.24532.796NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree ▂▁▇█27.38126.90330.39931.01NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour ▃▁▃█27.07626.72127.0627.787NANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA26.944NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NANA98.764NANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:StockholdersEquity ▇▇▇▇▆▇▇▇▇█████▇▇▆▆▆▆▁160.897194.608201.035181.452128.845191.038205.05206.165212.032213.277220.957228.55234.093243.032160.617151.768129.236112.066106.507109.784-183.596NA-191.197NANANA
us-gaap:CommonStockValue ████████████▇▇▇▇▇▇▇▇▁0.3720.3690.3680.3590.3550.3540.3530.3530.3510.3510.3470.3460.3430.3410.340.340.3370.3370.3370.3370.0NA0.0NANANA
us-gaap:AdditionalPaidInCapitalCommonStock ████▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▁359.527353.201349.472338.355329.433326.737322.906321.34319.428317.227311.771310.166307.324304.23301.543299.532297.653295.292292.833291.1860.0NA0.0NANANA
us-gaap:RetainedEarningsAccumulatedDeficit ▃▅▅▅▂▆▆▆▆▆▇█▇█▃▃▂▁▁▁▁-151.31-111.513-109.716-114.9-157.282-91.181-90.689-89.828-85.257-87.085-74.981-56.805-66.337-62.284-140.197-146.087-166.469-179.978-182.801-180.545-182.746NA-191.172NANANA
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▁▁▂▂▁▁▄▄▄▅▅▄▇███▇▇▇██-41.559-41.316-32.99-37.946-39.245-40.505-23.612-21.792-20.143-14.869-14.392-21.977-6.6531.332-0.558-1.054-2.285-3.585-3.862-1.194-0.85NA-0.025NANANA
us-gaap:TreasuryStockValue ███▆▆▆▅▅▃▃▃▄▁▁▁6.1336.1336.0994.4164.4164.3673.9083.9082.3472.3471.7883.180.5840.5870.511NANANANANANANANANANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue █▁2.8362.494NA2.4342.1862.97NA1.9052.0570.821NANANANANANANANA1.647NANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:NetCashProvidedByUsedInOperatingActivities ▂▄▃█▁▃▃█▄▂▂▄▄▃▆▅-9.9956.743.70560.87-29.5732.568-5.65164.25310.573-12.091-20.45314.665.567-3.03231.1417.59NANANANANANANANANANA
us-gaap:NetCashProvidedByUsedInInvestingActivities ▆▄▆▆▅▂▅▃▄▄█▆▁▆▆▆-8.273-18.786-12.238-11.398-15.047-26.983-15.316-22.455-19.03-18.709-2.052-8.326-30.596-11.714-8.666-8.585NANANANANANANANANANA
us-gaap:NetCashProvidedByUsedInFinancingActivities ▃▄▁▃▅█▂▂▁▄▂▁▂▃▁▂5.23118.471-13.8155.17232.17365.082-1.388-8.088-10.62921.075-3.177-11.2472.2024.49-13.4090.104NANANANANANANANANANA
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▂▄▁█▂▇▁▆▁▂▁▃▁▂▄▄-13.3116.376-21.21353.965-13.16638.861-22.41132.899-19.383-8.732-24.782-4.743-23.666-9.879.0959.25NANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:AmortizationOfFinancingCosts ▃▃▃▃▂▂▁▁▁▁▁▁▂▄▃▃▃▃▇██▇▇0.1140.1140.1140.1150.0660.0560.0510.0520.0520.0510.0520.0240.0790.1810.1430.1440.1430.1430.390.4430.4180.4120.354NANANA
us-gaap:DeferredIncomeTaxExpenseBenefit ▆▃▄▁█▃▄24.795-11.5741.393-37.50945.746-17.6121.655NANANA-4.014NANANA1.545NANANANANANANANANANANA
us-gaap:DepreciationDepletionAndAmortization ▇▆▇█▆▆▆▅▄▆▄▃▃▄▄▂▂▂▁▁▁▁▁▁12.50111.60912.99214.03111.61611.02810.8489.9487.12510.6597.3495.8786.137.0727.2565.1394.6543.8293.1943.53.1623.0112.9453.2NANA
us-gaap:IncreaseDecreaseInAccountsReceivable ▅▄▃▅▅▁▆▄▄▄█▄▄▄▃▅▅▆▂▅▄▅▄19.0370.428-15.26317.1415.464-50.32834.9492.353-9.447-8.48961.2520.0461.528-3.626-12.70417.07820.63828.722-32.30812.5940.52414.119-1.127NANANA
us-gaap:IncreaseDecreaseInInventories ▃▃▁▃▄▄▁▃▄▃▂▃▃▃▃▇▁█▂▄▂▅▅1.3591.129-3.712.0872.3843.515-4.8991.9423.6830.419-1.8042.0081.3880.0931.5413.655-3.89615.22-1.6254.224-2.9065.2745.253NANANA
us-gaap:NetCashProvidedByUsedInOperatingActivities ▂▄▃█▁▃▃█▄▂▂▄▄▃▆▅-9.9956.743.70560.87-29.5732.568-5.65164.25310.573-12.091-20.45314.665.567-3.03231.1417.59NANANANANANANANANANA
us-gaap:NetIncomeLoss ▃▅▆█▁▅▅▅▅▄▅▆▅▆▆▇▆▅▅▅▆▅▆▅▆▅-39.797-1.7975.18442.382-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6485.88920.39813.8583.545-2.2562.79711.5551.74611.476-2.1474.09-5.737
 us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents us-gaap:RetainedEarnings▁█-39.797-1.797NA42.382-66.101-0.492NA-4.5711.828-12.104NANANANANANANANA-2.256NANANANANANANA
us-gaap:ProfitLoss ▃▅▆█▁▅▅▅▅▄▅▆▅▆▅▇-39.797-1.7975.18442.382-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6482.20721.737NANANANANANANANANANA
us-gaap:ShareBasedCompensation █▆▆▇▆█▂▄▅▂▁▅▇▆▆▂▅▄▄2.9252.3992.4052.6312.3742.9421.0771.6821.9370.9850.8241.9722.6112.3882.331.0432.0441.7071.785NANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:NetCashProvidedByUsedInInvestingActivities ▆▄▆▆▅▂▅▃▄▄█▆▁▆▆▆-8.273-18.786-12.238-11.398-15.047-26.983-15.316-22.455-19.03-18.709-2.052-8.326-30.596-11.714-8.666-8.585NANANANANANANANANANA
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▃▅▄▃▄▇▄▆▅▅▁▃█▄▃▃▃▅▃▂▂▃▁8.27318.78612.23811.39815.04726.98315.31621.35319.0318.7092.0528.32630.59611.7149.5168.5859.80516.92211.594.6733.35610.8881.2NANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
us-gaap:NetCashProvidedByUsedInFinancingActivities ▃▄▁▃▅█▂▂▁▄▂▁▂▃▁▂5.23118.471-13.8155.17232.17365.082-1.388-8.088-10.62921.075-3.177-11.2472.2024.49-13.4090.104NANANANANANANANANANA
us-gaap:ProceedsFromIssuanceOfLongTermDebt NANA0.00.030.050.06.010.00.06.00.015.0NANANANANANANANANANANANANANA
us-gaap:RepaymentsOfLongTermDebt NANA14.061NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:PaymentsForRepurchaseOfCommonStock ▁▁▆▁▁▂▁▅▁▃▁█▁▂▁0.00.0341.6830.00.0490.4590.01.5610.00.5590.02.5870.00.2720.0NANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value372000.0369000.0368000.0359000.0355000.0354000.0353000.0353000.0351000.0351000.0347000.0346000.0343000.0341000.0340000.0340000.0337000.0337000.0337000.0337000.000
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.10.10.10.00.0

Shares Outstanding

us-gaap:SharesOutstanding us-gaap:StatementEquityComponents

us-gaap:SharesOutstanding

us-gaap:CommonStock


Shares
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-302015-12-312014-12-312013-12-31
Value37363635353535353535343433334.2384.2384.238
Percentage of SharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Issued

us-gaap:CommonStockSharesIssued

us-gaap:CommonStockSharesIssued


Common
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value363635353535353535343434343434333333334.2384.238
Percentage of CommonStockSharesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Common Stock Shares Outstanding

us-gaap:CommonStockSharesOutstanding

us-gaap:CommonStockSharesOutstanding


Common
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value363635353535353535343434343433333333334.2384.238
Percentage of CommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-30
Value3636373535353634363435353333274.2444.2384.2384.244
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-30
Value3636353535353534343434333333274.2384.2384.2384.238
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


Antidilutive
Period End2021-03-312020-06-302020-03-312019-09-302019-03-312018-06-302017-09-302017-06-302017-03-312016-09-302016-06-302016-03-31
Value2040000.01154000.0890000.0980000.01580000.01851000.0000006000.0
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.0100.00.00.00.00.00.0100.0

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount us-gaap:AwardType

us-gaap:StockCompensationPlan


Antidilutive
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value1000.06000.066000.027000.019000.01678000.07000.01851000.0175000.0
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount0.00.57.42.80.0106.20.0100.00.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value-1.08-0.050.141.19-1.87-0.01-0.02-0.130.05-0.35-0.260.28-0.120.250.170.60.410.11-0.070.082.15-0.162.15-1.060.41-1.91
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value-1.08-0.050.141.13-1.87-0.01-0.02-0.130.05-0.35-0.260.26-0.120.240.170.580.410.1-0.070.082.15-0.162.15-1.060.41-1.91
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Allocated Share Based Compensation Expense

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:AllocatedShareBasedCompensationExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value2.9252.3992.4052.6312.3742.9421.0771.6821.9370.9850.8241.9722.6112.3882.3241.02.01.71.88.1
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.60.50.60.60.80.30.40.60.30.30.81.10.90.90.40.80.81.04.1

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:AwardType

tpic:ModificationOfEmployeeAndNonEmployeeAwardsStockOptions


Allocated
Period End2020-12-312020-09-302020-06-302020-03-31
Value0.00.00.01.7
Percentage of AllocatedShareBasedCompensationExpense0.00.00.057.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:ModificationOfEmployeeAndNonEmployeeAwardsStockOptions0.00.00.00.0

us-gaap:EmployeeStockOption


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value0.5730.6180.6370.70.5991.6530.5460.2250.2940.436-0.0280.461.0410.991.0160.61.41.21.35.1
Percentage of AllocatedShareBasedCompensationExpense19.625.826.526.625.256.250.713.415.244.3-3.423.339.941.543.760.070.070.672.263.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.20.10.10.20.50.10.10.10.1-0.00.20.50.40.40.20.60.60.72.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:EmployeeStockOption0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:PerformanceShares


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.580.5260.5540.6690.5940.333-0.3270.5880.634-0.3730.2380.40.4050.08
Percentage of AllocatedShareBasedCompensationExpense19.821.923.025.425.011.3-30.435.032.7-37.928.920.315.53.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.10.10.10.20.1-0.10.20.2-0.10.10.20.20.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:PerformanceShares0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RestrictedStockUnitsRSU


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1.7721.2551.2141.2621.1810.9560.8580.8691.0090.9220.6141.1121.1651.3181.3080.40.60.50.53.0
Percentage of AllocatedShareBasedCompensationExpense60.652.350.548.049.732.579.751.752.193.674.556.444.655.256.340.030.029.427.837.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.40.30.30.30.30.30.20.20.30.30.20.40.50.50.50.20.30.20.31.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RestrictedStockUnitsRSU0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AllocatedShareBasedCompensationExpense us-gaap:IncomeStatementLocation

us-gaap:CostOfSales


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1.1290.2030.8640.4790.4650.1710.073-0.0350.1710.1770.0130.3130.5430.4120.270.20.30.20.31.2
Percentage of AllocatedShareBasedCompensationExpense38.68.535.918.219.65.86.8-2.18.818.01.615.920.817.311.620.015.011.816.714.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.10.20.10.10.00.0-0.00.10.10.00.10.20.20.10.10.10.10.20.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:CostOfSales0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:GeneralAndAdministrativeExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value1.7962.1961.5412.1521.9092.7711.0041.7171.7660.8080.8111.6592.0681.9762.0540.81.71.51.56.9
Percentage of AllocatedShareBasedCompensationExpense61.491.564.181.880.494.293.2102.191.282.098.484.179.282.788.480.085.088.283.385.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.40.50.30.50.50.80.20.40.50.30.30.70.90.80.80.30.70.70.83.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:GeneralAndAdministrativeExpense0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value-40.04-10.1231043-64.841-17.385-2.681-6.22-3.446-12.581-1.263-5.792-12.038106.38521153.822-4.9242.453102.174
Percentage of ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.7-2.52.29.2-17.3-4.9-0.6-1.6-1.0-4.2-0.4-2.3-5.24.12.58.56.31.8-2.71.25.31.2

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value440383420425367348386335285283256216198210211210199173152176171163157153137
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax96.094.790.389.798.397.791.687.586.394.488.384.986.083.183.583.283.183.282.388.888.392.788.195.291.9

us-gaap:CostOfGoodsAndServicesSold us-gaap:DerivativeInstrumentRisk, us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncome

us-gaap:ForeignExchangeForward, us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncome


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value-1.035-2.002-3.0661.5462.738-0.222
Percentage of CostOfGoodsAndServicesSold-0.2-0.5-0.70.40.7-0.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.2-0.5-0.70.30.7-0.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ForeignExchangeForward us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncome0.00.00.00.00.00.0

Cost Of Revenue

us-gaap:CostOfRevenue

us-gaap:CostOfRevenue


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value450397433433378360391357308301277238215225219210213173166176171163157153137
Percentage of CostOfRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax98.298.293.191.5101.3101.192.793.293.2100.595.793.393.588.986.783.089.283.289.788.888.392.788.195.291.9

General And Administrative Expense

us-gaap:GeneralAndAdministrativeExpense

us-gaap:GeneralAndAdministrativeExpense


General
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value6.7128.9227.859.2636.8879.49612109.20810169.7561011129.315108.3069.738145.344.7494.5963.4232.899
Percentage of GeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.52.21.72.01.82.72.92.82.83.45.63.84.84.44.73.74.54.05.27.12.72.72.62.11.9

us-gaap:GeneralAndAdministrativeExpense us-gaap:StatementBusinessSegments

tpic:UnitedStatesSegment


General
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-31
Value6.78.99.36.99.5109.28.09.811119.3108.3145.34.7
Percentage of GeneralAndAdministrativeExpense99.899.8100.4100.2100.099.999.978.3100.5100.1100.399.8100.499.9100.299.399.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.52.22.01.82.72.82.82.73.84.84.43.74.54.07.12.72.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:UnitedStatesSegment11.818.119.916.420.026.123.119.226.724.624.319.522.717.331.311.89.1

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value8.3267.273240-4.747-3.873302522-1.436121615283032341819222212217.83512
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.81.86.98.5-1.3-1.17.36.86.8-0.54.36.76.511.112.013.014.48.610.311.211.77.311.94.88.1

Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value-10.907-8.8991410-16.789-15.527.541142.303-16.704-5.524-0.737-2.098101020195.6460.1743.106134.04912-0.5175.314
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.4-2.23.12.1-4.5-4.41.83.70.7-5.6-1.9-0.3-0.94.24.18.28.32.70.11.67.02.37.1-0.33.5

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value28-7.1029.338-32.33849-15.0288.402180.475-4.63.324-10.2691.9551.9574.5660.3716.0422.1012.430.3091.9532.3031.2431.631.224
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax6.3-1.82.0-6.813.2-4.22.04.90.1-1.51.1-4.00.80.81.80.12.51.01.30.21.01.30.71.00.8

Income Taxes Paid Net

us-gaap:IncomeTaxesPaidNet

us-gaap:IncomeTaxesPaidNet


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value9.7365.139.3234.2493.9793.4143.6075.3344.9184.7812.9671.8540.9911.4343.1294.1525.8364.1463.3151.0032.7621.4260.301
Percentage of IncomeTaxesPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.11.32.00.91.11.00.91.41.51.61.00.70.40.61.21.62.42.01.80.51.40.80.2

Interest Expense

us-gaap:InterestExpense

us-gaap:InterestExpense


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value2.6912.7043.0373.1082.5531.8031.7762.132.2741.9992.0412.3232.7153.3383.1663.2542.9353.0264.9054.6634.1343.9123.6713.623.723
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.70.70.70.70.50.40.60.70.70.70.91.21.31.21.31.21.52.62.32.12.22.12.22.5

Interest Paid Net

us-gaap:InterestPaidNet

us-gaap:InterestPaidNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value2.6382.6172.9822.8952.2031.7731.7932.1612.2961.941.3582.9392.483.1273.0862.851
Percentage of InterestPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.60.60.60.60.50.40.60.70.60.51.21.11.21.21.1

Litigation Settlement Expense

us-gaap:LitigationSettlementExpense us-gaap:SubsequentEventType

us-gaap:LitigationSettlementExpense

us-gaap:SubsequentEvent


Litigation
Period End2021-01-31
Value13
Percentage of LitigationSettlementExpense100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:SubsequentEvent0.0

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value-39.797-1.7975.18442-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6485.88920133.545-2.2562.797111.74611-2.1474.09-5.737
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.7-0.41.18.9-17.7-0.1-0.2-1.20.6-4.0-3.13.7-1.83.42.38.05.81.7-1.21.45.91.06.4-1.32.7-6.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312016-12-31
Value-39.797-1.79742-66.101-0.492-4.5711.828-12.104-2.256
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.7-0.48.9-17.7-0.1-1.20.6-4.0-1.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.0

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value-8874000.0-5692000.0-3898000.0-18961000.0-3534000.0-116000.0-3388000.02149000.0-2194000.0-5048000.0-1874000.0-7948000.0-6160000.0-6490000.0-4822000.0-2777000.0-3899000.0-4068000.0-9135000.0-5031000.0-3970000.0-4140000.0-3894000.0-4929000.0-3937000.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.9-1.4-0.8-4.0-0.9-0.0-0.80.6-0.7-1.7-0.6-3.1-2.7-2.6-1.9-1.1-1.6-2.0-4.9-2.5-2.0-2.4-2.2-3.1-2.6

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value-2.033-3.2071829-13.255-15.40410124.497-11.656-3.657.2114.062171523239.7149.3098.137178.189164.4129.251-2.657
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.4-0.84.06.1-3.5-4.32.63.21.4-3.9-1.32.81.86.76.09.39.94.75.04.19.04.69.32.76.2-2.8

us-gaap:OperatingIncomeLoss us-gaap:StatementBusinessSegments

tpic:AsiaSegment


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value8.1052.7091325185.07219130.131-8.84.9437.4019.3866.4171224251416171515
Percentage of OperatingIncomeLoss-398.7-84.573.488.9-139.5-32.9177.1111.02.975.5-135.4102.6231.137.584.5102.1107.0151.4175.5212.587.1189.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.80.72.95.44.91.44.63.50.0-2.91.72.94.12.55.19.510.67.08.88.77.88.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:AsiaSegment8.93.50.015.812.75.60.012.40.2-12.80.010.512.08.30.023.328.521.20.019.918.724.2

tpic:EuropeMiddleEastAfricaAndIndiaSegment


Operating
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-2.4-8.378-3.1221021221215137.74215
Percentage of OperatingIncomeLoss-8.363.220.399.1174.4499.6-103.6-425.0181.0190.690.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.5-2.2-0.92.65.56.84.05.35.13.46.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:EuropeMiddleEastAfricaAndIndiaSegment-2.3-8.2-3.10.018.020.311.50.019.115.021.4

tpic:EuropeMiddleEastAndAfricaSegment


Operating
Period End2021-06-302021-03-312020-06-302020-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value109.788-1.1452.66415137.742157.814.3496.3383.174-3.3310.2015.062-7.659
Percentage of OperatingIncomeLoss-530.3-305.28.6-17.3-425.0181.0190.690.551.118.526.632.7-35.82.529.0-93.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.32.4-0.30.75.35.13.46.13.11.72.61.5-1.80.12.6-4.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:EuropeMiddleEastAndAfricaSegment10.28.7-1.33.00.019.115.021.40.010.312.17.20.00.612.6-22.2

tpic:IndiaSegment


Operating
Period End2021-06-302021-03-312020-06-302020-03-31
Value4.188-0.06-7.233-5.786
Percentage of OperatingIncomeLoss-206.01.954.637.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.9-0.0-1.9-1.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:IndiaSegment6.7-0.1-48.7-53.3

tpic:MexicoSegment


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value-25.256-4.024-8.50511-11.324-1.7684.791-4.9544.12-0.4242.2225.4470.2274.2587.8763.2860.0211.9473.3493.5741.6560.967
Percentage of OperatingIncomeLoss1242.3125.5-46.241.385.411.543.8-40.991.63.6-60.975.55.624.951.614.00.120.036.043.99.511.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-5.5-1.0-1.82.5-3.0-0.51.1-1.31.2-0.10.82.10.11.73.11.30.00.91.81.80.90.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:MexicoSegment-17.6-3.40.07.4-13.6-1.50.0-4.24.3-0.50.06.80.47.30.05.40.04.10.010.16.03.8

tpic:UnitedStatesSegment


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value0.148-11.62-7.0-6.36-12.045-15.586-24.043-17.51-22.222-14.503-26.327-18.687-13.293-9.05-13.324-8.12-8.016-10.111-7.047-12.929-4.462-0.661
Percentage of OperatingIncomeLoss-7.3362.3-38.0-21.990.9101.2-220.0-144.5-494.2124.4721.3-259.1-327.3-52.9-87.2-34.5-33.7-104.1-75.7-158.9-25.5-8.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.0-2.9-1.5-1.3-3.2-4.4-5.7-4.6-6.7-4.8-9.1-7.3-5.8-3.6-5.3-3.2-3.3-4.8-3.8-6.5-2.3-0.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:UnitedStatesSegment0.3-23.60.0-13.6-28.6-32.90.0-43.1-55.8-34.80.0-50.9-29.7-19.60.0-17.0-16.8-21.10.0-28.7-9.9-1.3

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value-4000.0-5291000.05076000.0-1662000.0-2289000.0-9224000.0-3261000.0-895000.0-4203000.01333000.07480000.0-15621000.0-8177000.01890000.0496000.01231000.01300000.0277000.0-2668000.0-344000.0-1253000.0428000.0948000.0-1678000.0-305000.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.0-1.31.1-0.4-0.6-2.6-0.8-0.2-1.30.42.6-6.1-3.50.70.20.50.50.1-1.4-0.2-0.60.20.5-1.0-0.2

Other Comprehensive Income Loss Net Of Tax

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312016-12-31
Value-243000.0-8326000.01299000.01260000.0-16893000.0-1649000.0-5274000.0-477000.0-2668000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.1-2.10.30.3-4.7-0.4-1.6-0.2-1.4

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

tpic:AccumulatedForeignExchangeForwardContractAdjustment


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-30
Value-586000.0-3493000.03105000.03550000.0-5655000.0-443000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax241.242.0239.0281.733.526.9
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.1-0.90.70.9-1.6-0.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:AccumulatedForeignExchangeForwardContractAdjustment0.00.00.00.00.00.0

tpic:AccumulatedInterestRateSwaps


Other
Period End2021-06-302021-03-312020-09-302020-03-312019-09-302019-06-302019-03-31
Value347000.0458000.0-144000.0-2015000.0-311000.0-1071000.0-1810000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax-142.8-5.5-11.111.918.920.3379.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.10.1-0.0-0.6-0.1-0.3-0.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:AccumulatedInterestRateSwaps0.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312016-12-31
Value-243000.0-8326000.01299000.01260000.0-16893000.0-1649000.0-5274000.0-477000.0-2668000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.1-2.10.30.3-4.7-0.4-1.6-0.2-1.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-4000.0-5291000.0-1662000.0-2290000.0-9223000.0-895000.0-4203000.01333000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax1.663.5-127.9-181.754.654.379.7-279.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-0.0-1.3-0.4-0.6-2.6-0.2-1.30.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-39.797-1.7975.18442-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6482.20721
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.7-0.41.18.9-17.7-0.1-0.2-1.20.6-4.0-3.13.7-1.83.40.98.6

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value45840446547437335642238333029929025423025325325323920818519819417617816114995
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

tpic:GEWind, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Revenue
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value1051041247110096928481758798107
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.125.926.319.028.125.127.828.232.032.534.639.044.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.125.926.319.028.125.127.828.232.032.534.639.044.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:GEWind us-gaap:SalesRevenueNet us-gaap:CustomerConcentrationRisk100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Nordex, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Revenue
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value8176536253615354464748
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.818.911.216.714.916.016.218.318.120.519.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax17.818.911.216.714.916.016.218.318.120.519.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Nordex us-gaap:SalesRevenueNet us-gaap:CustomerConcentrationRisk100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Vestas, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Revenue
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value2081692401931571761421287367857260
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax45.541.850.851.744.145.943.042.928.929.233.628.525.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax45.541.850.851.744.145.943.042.928.929.233.628.525.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Vestas us-gaap:SalesRevenueNet us-gaap:CustomerConcentrationRisk100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService

tpic:Other


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value118.4438.7786.433.9586.6476.6558.5249.6485.4063.9854.8274.4964.9428.2286.5785.5572.677
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.52.11.91.41.11.91.62.22.91.81.41.91.91.93.22.62.31.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.52.11.91.41.11.91.62.22.91.81.41.91.91.93.22.62.31.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Other100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:PrecisionMoldingAndAssemblySystems


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value138.9273.875106.8946.7639.504151211178.47212109.3325.4845.1427.655
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.02.20.82.21.81.92.33.93.93.76.03.35.34.33.72.22.13.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.02.20.82.21.81.92.33.93.93.76.03.35.34.33.72.22.13.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:PrecisionMoldingAndAssemblySystems100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Transportation


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value148.1317.3987.007146.8898.1538.0616.446.216106.7697.4594.0534.9363.3763.132.578
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.32.01.61.54.01.91.92.11.92.13.82.73.21.61.91.31.31.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.32.01.61.54.01.91.92.11.92.13.82.73.21.61.91.31.31.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Transportation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:WindBlades


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value418379445450348336397352301276257234206234231238225195
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax91.393.795.794.993.194.394.291.891.292.488.992.189.592.291.193.994.293.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax91.393.795.794.993.194.394.291.891.292.488.992.189.592.291.193.994.293.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:WindBlades100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

tpic:Other, tpic:AsiaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value0.9810.4610.970.8870.8020.20.6720.7930.560.3751.41.481.0221.323.0372.1382.170.567
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.10.20.20.20.10.20.20.20.10.50.60.40.51.20.80.90.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.10.20.20.20.10.20.20.20.10.50.60.40.51.20.80.90.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Other tpic:AsiaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Other, tpic:EuropeMiddleEastAfricaAndIndiaSegment


Revenue
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2.6581.1250.3790.4761.6651.3051.8730.876-0.1681.71.7491.202
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.20.10.10.40.30.60.3-0.10.70.80.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.20.10.10.40.30.60.3-0.10.70.80.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Other tpic:EuropeMiddleEastAfricaAndIndiaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Other, tpic:EuropeMiddleEastAndAfricaSegment


Revenue
Period End2021-06-302021-03-312020-06-302020-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value2.1491.3390.3790.4761.71.7491.2021.6471.2130.933
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.50.30.10.10.70.80.50.60.50.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.50.30.10.10.70.80.50.60.50.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Other tpic:EuropeMiddleEastAndAfricaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Other, tpic:IndiaSegment


Revenue
Period End2021-06-302021-03-31
Value0.0570.061
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Other tpic:IndiaSegment100.0100.0

tpic:Other, tpic:MexicoSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value3.3253.3471.7641.0971.5461.1521.6621.181.5990.7783.1670.5840.5441.1572.2520.2371.8651.094
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.70.80.40.20.40.30.40.30.50.31.10.20.20.50.90.10.80.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.70.80.40.20.40.30.40.30.50.31.10.20.20.50.90.10.80.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Other tpic:MexicoSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Other, tpic:UnitedStatesSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value5.1073.2353.3063.3211.2314.8192.6565.2465.6163.377-0.4141.0631.1811.2630.7422.5560.3090.083
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.10.80.70.70.31.40.61.41.71.1-0.10.40.50.50.31.00.10.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.10.80.70.70.31.40.61.41.71.1-0.10.40.50.50.31.00.10.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Other tpic:UnitedStatesSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:PrecisionMoldingAndAssemblySystems, tpic:AsiaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value7.6343.9640.0464.4513.5765.0614.3478.9155.7266.215117.6089.7298.1797.1834.1613.43.664
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.71.00.00.91.01.41.02.31.72.13.83.04.23.22.81.61.41.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.71.00.00.91.01.41.02.31.72.13.83.04.23.22.81.61.41.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:PrecisionMoldingAndAssemblySystems tpic:AsiaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:PrecisionMoldingAndAssemblySystems, tpic:MexicoSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value5.9694.9633.8296.093.3181.7024.2284.6555.9714.8496.1360.0890.2140.764-0.8520.8230.1340.655
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.31.20.81.30.90.51.01.21.81.62.10.00.10.3-0.30.30.10.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.31.20.81.30.90.51.01.21.81.62.10.00.10.3-0.30.30.10.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:PrecisionMoldingAndAssemblySystems tpic:MexicoSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:Transportation, tpic:MexicoSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value2.6881.7070.9730.8010.3630.21
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.40.20.20.10.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.40.20.20.10.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Transportation tpic:MexicoSegment100.0100.0100.0100.0100.0100.0

tpic:Transportation, tpic:UnitedStatesSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value126.4246.4256.206146.6797.8068.0616.446.216106.7697.4594.0534.9363.3763.132.578
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.71.61.41.33.91.91.82.11.92.13.82.73.21.61.91.31.31.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.71.61.41.33.91.91.82.11.92.13.82.73.21.61.91.31.31.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:Transportation tpic:UnitedStatesSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:WindBlades, tpic:AsiaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value82721251581418512798786267616768100968365
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.017.927.033.437.924.130.125.623.720.723.424.029.126.839.738.134.931.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax18.017.927.033.437.924.130.125.623.720.723.424.029.126.839.738.134.931.3
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:WindBlades tpic:AsiaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:WindBlades, tpic:EuropeMiddleEastAfricaAndIndiaSegment


Revenue
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value661011029910311610810398664971
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.321.327.327.924.430.232.934.734.026.221.628.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.321.327.327.924.430.232.934.734.026.221.628.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:WindBlades tpic:EuropeMiddleEastAfricaAndIndiaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:WindBlades, tpic:EuropeMiddleEastAndAfricaSegment


Revenue
Period End2021-06-302021-03-312020-06-302020-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value1031118788664971405143
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax22.527.423.324.826.221.628.016.021.320.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax22.527.423.324.826.221.628.016.021.320.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:WindBlades tpic:EuropeMiddleEastAndAfricaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:WindBlades, tpic:IndiaSegment


Revenue
Period End2021-06-302021-03-312020-06-302020-03-31
Value62471410
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.611.84.03.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.611.84.03.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:WindBlades tpic:IndiaSegment100.0100.0100.0100.0

tpic:WindBlades, tpic:MexicoSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value1311081261537811513111187796578555647594845
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax28.626.827.132.420.932.331.229.126.526.422.630.924.122.118.623.520.221.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax28.626.827.132.420.932.331.229.126.526.422.630.924.122.118.623.520.221.7
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:WindBlades tpic:MexicoSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:WindBlades, tpic:UnitedStatesSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value393935372635352526312528333839414241
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax8.69.87.77.97.010.18.56.78.010.68.811.014.615.315.416.317.820.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax8.69.87.77.97.010.18.56.78.010.68.811.014.615.315.416.317.820.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:WindBlades tpic:UnitedStatesSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementBusinessSegments

tpic:AsiaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value917612616314591132108846880707777110102896976868164
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax19.919.027.234.539.025.631.328.225.622.927.727.533.830.643.740.637.333.341.543.641.936.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax19.919.027.234.539.025.631.328.225.622.927.727.533.830.643.740.637.333.341.543.641.936.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:AsiaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:EuropeMiddleEastAfricaAndIndiaSegment


Revenue
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value691021029910411711010498685172
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.821.627.428.024.830.633.534.934.026.922.428.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax14.821.627.428.024.830.633.534.934.026.922.428.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:EuropeMiddleEastAfricaAndIndiaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:EuropeMiddleEastAndAfricaSegment


Revenue
Period End2021-06-302021-03-312020-06-302020-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value1051128788986851725242524427314034
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.027.823.424.934.026.922.428.420.616.621.821.214.615.920.619.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.027.823.424.934.026.922.428.420.616.621.821.214.615.920.619.6
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:EuropeMiddleEastAndAfricaSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:IndiaSegment


Revenue
Period End2021-06-302021-03-312020-06-302020-03-31
Value62471410
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.611.84.03.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.611.84.03.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:IndiaSegment100.0100.0100.0100.0

tpic:MexicoSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value143118132161831181371179584747956574860504639352725
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.229.328.534.122.333.232.730.728.828.225.831.224.422.819.123.921.122.521.217.814.214.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.229.328.534.122.333.232.730.728.828.225.831.224.422.819.123.921.122.521.217.814.214.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:MexicoSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:UnitedStatesSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value56494546424747403941363644464747474749454551
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.412.29.89.911.313.311.210.612.113.912.514.419.418.218.818.819.923.026.922.723.229.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.412.29.89.911.313.311.210.612.113.912.514.419.418.218.818.819.923.026.922.723.229.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:UnitedStatesSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical

country:CN


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value917612616314591132108846880707777110102896676868164
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax19.919.027.234.539.025.631.328.225.622.927.727.533.830.643.740.637.332.041.543.641.936.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax19.919.027.234.539.025.631.328.225.622.927.727.533.830.643.740.637.332.041.543.641.936.5
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:CN100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

country:IN


Revenue
Period End2021-06-302021-03-312020-06-302020-03-31
Value62471410
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.611.84.03.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.611.84.03.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:IN100.0100.0100.0100.0

country:MX


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value143118132161831181371179584747956574860504639352725323022
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.229.328.534.122.333.232.730.728.828.225.831.224.422.819.123.921.122.521.217.814.214.518.018.815.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax31.229.328.534.122.333.232.730.728.828.225.831.224.422.819.123.921.122.521.217.814.214.518.018.815.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:MX100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

country:TR


Revenue
Period End2021-06-302021-03-312020-06-302020-03-312018-12-312018-09-302018-06-302017-12-312017-09-302017-06-30
Value1051128788986851464252
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.027.823.424.934.026.922.418.416.621.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax23.027.823.424.934.026.922.418.416.621.8
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:TR100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

country:US


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value56494546424747403941363644464747474649454551432840
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.412.29.89.911.313.311.210.612.113.912.514.419.418.218.818.819.922.326.922.723.229.424.117.727.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax12.412.29.89.911.313.311.210.612.113.912.514.419.418.218.818.819.922.326.922.723.229.424.117.727.1
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax country:US100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:TurkeyAndIndia


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1021029910411711010498685172
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.627.428.024.830.633.534.934.026.922.428.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax21.627.428.024.830.633.534.934.026.922.428.4
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax tpic:TurkeyAndIndia100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value940954956985895915826820787781604574571579573576519477437439352329
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Assets us-gaap:StatementBusinessSegments

tpic:AsiaSegment


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value25021019422517292
Percentage of Assets26.225.532.139.339.428.1
Percentage of Assets26.225.532.139.339.428.1
Percentage of Assets tpic:AsiaSegment100.0100.0100.0100.0100.0100.0

tpic:EuropeMiddleEastAndAfricaSegment


Assetsus-gaap:
Period End2020-12-312019-12-312017-12-312016-12-312015-12-31
Value2012181178172
Percentage of Assets21.126.420.418.621.9
Percentage of Assets21.126.420.418.621.9
Percentage of Assets tpic:EuropeMiddleEastAndAfricaSegment100.0100.0100.0100.0100.0

tpic:IndiaSegment


Assetsus-gaap:
Period End2020-12-312019-12-31
Value13314
Percentage of Assets14.01.7
Percentage of Assets14.01.7
Percentage of Assets tpic:IndiaSegment100.0100.0

tpic:MexicoSegment


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value251275142886848
Percentage of Assets26.333.323.515.515.614.5
Percentage of Assets26.333.323.515.515.614.5
Percentage of Assets tpic:MexicoSegment100.0100.0100.0100.0100.0100.0

tpic:UnitedStatesSegment


Assetsus-gaap:
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value118107115141115116
Percentage of Assets12.413.119.124.726.435.4
Percentage of Assets12.413.119.124.726.435.4
Percentage of Assets tpic:UnitedStatesSegment100.0100.0100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities

us-gaap:Liabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value779759755804766724621614575568383346337336412424390365330329332322
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets82.979.679.081.685.679.175.274.973.172.763.560.259.158.172.073.775.176.675.675.094.397.7

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value940954956985895915826820787781604574571579573576519477437439352329
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-312013-12-31
Value160194201181128191205206212213220228234243160151129112106109-183.596-191.197-187.093-173.185
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.120.421.018.414.420.924.825.126.927.336.539.840.941.928.026.324.923.424.425.0-52.1-58.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

tpic:AccumulatedForeignExchangeForwardContractAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value-3.515-2.9290.5641.545-1.56-5.110.545-0.443
Percentage of StockholdersEquity-2.2-1.50.30.9-1.2-2.70.3-0.2
Percentage of Assets-0.4-0.30.10.2-0.2-0.60.1-0.1
Percentage of Assets tpic:AccumulatedForeignExchangeForwardContractAdjustment0.00.00.00.00.00.00.00.0

tpic:AccumulatedInterestRateSwaps


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value-2.638-2.985-3.443-4.304-4.16-4.16-2.145-2.598-2.287-1.2160.594
Percentage of StockholdersEquity-1.6-1.5-1.7-2.4-3.2-2.2-1.0-1.3-1.1-0.60.3
Percentage of Assets-0.3-0.3-0.4-0.4-0.5-0.5-0.3-0.3-0.3-0.20.1
Percentage of Assets tpic:AccumulatedInterestRateSwaps0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-302015-12-312014-12-312013-12-31
Value-41.559-41.316-32.99-37.946-39.245-40.505-23.612-21.792-20.143-14.869-14.392-0.558-3.862-1.194-0.0252.3382.462
Percentage of StockholdersEquity-25.8-21.2-16.4-20.9-30.5-21.2-11.5-10.6-9.5-7.0-6.5-0.3-3.6-1.10.0-1.2-1.4
Percentage of Assets-4.4-4.3-3.4-3.8-4.4-4.4-2.9-2.7-2.6-1.9-2.4-0.1-0.9-0.3-0.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value-35.406-35.402-30.111-35.187-33.525-31.235-22.012-18.751-17.856-13.653-14.986-0.558
Percentage of StockholdersEquity-22.0-18.2-15.0-19.4-26.0-16.4-10.7-9.1-8.4-6.4-6.8-0.3
Percentage of Assets-3.8-3.7-3.1-3.6-3.7-3.4-2.7-2.3-2.3-1.7-2.5-0.1
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-30
Value359353349338329326322321319317311301292291
Percentage of StockholdersEquity223.5181.5173.8186.5255.7171.0157.5155.9150.7148.7141.1187.7274.9265.2
Percentage of Assets38.237.036.534.336.835.739.139.140.540.651.552.667.066.3
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-30
Value0.3720.3690.3680.3590.3550.3540.3530.3530.3510.3510.3470.340.3370.337
Percentage of StockholdersEquity0.20.20.20.20.30.20.20.20.20.20.20.20.30.3
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.10.10.10.1
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-302015-12-312014-12-312013-12-31
Value-151.31-111.513-109.716-114.9-157.282-91.181-90.689-89.828-85.257-87.085-74.981-140.197-182.801-180.545-191.172-189.431-175.647
Percentage of StockholdersEquity-94.0-57.3-54.6-63.3-122.1-47.7-44.2-43.6-40.2-40.8-33.9-87.3-171.6-164.5100.0101.2101.4
Percentage of Assets-16.1-11.7-11.5-11.7-17.6-10.0-11.0-10.9-10.8-11.1-12.4-24.4-41.8-41.1-57.90.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value-6.133-6.133-6.099-4.416-4.416-4.367-3.908-3.908-2.347-2.347-1.788-0.511
Percentage of StockholdersEquity-3.8-3.2-3.0-2.4-3.4-2.3-1.9-1.9-1.1-1.1-0.8-0.3
Percentage of Assets-0.7-0.6-0.6-0.4-0.5-0.5-0.5-0.5-0.3-0.3-0.3-0.1
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.0

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value557537548565498478468468428429414385401429432437393358325342264252
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets59.356.357.357.355.752.256.757.154.455.068.567.170.274.275.575.975.675.074.478.175.176.5

Cash

us-gaap:Cash us-gaap:StatementGeographical

us-gaap:Cash

country:CN


Cashus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value5832474729119.71310.020282929294631301412107.2
Percentage of Cash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets6.23.45.04.83.31.31.21.71.32.74.85.25.25.08.15.55.93.12.82.42.0
Percentage of Assets country:CN0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

country:IN


Cashus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value1.51.85.06.2103.52.4
Percentage of Cash2.65.510.513.136.730.424.7
Percentage of Assets0.20.20.50.61.20.40.3
Percentage of Assets country:IN0.00.00.00.00.00.00.0

country:MX


Cashus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value2.30.82.11.02.91.62.12.32.71.81.72.02.65.12.20.81.11.00.90.60.6
Percentage of Cash3.92.44.42.19.813.921.616.727.08.65.96.88.717.54.82.53.66.87.35.78.3
Percentage of Assets0.20.10.20.10.30.20.30.30.30.20.30.30.50.90.40.10.20.20.20.10.2
Percentage of Assets country:MX0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

country:TR


Cashus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value5.13.56.01810219.9214.8121.08.60.51.10.71.25.71.92.55.86.3
Percentage of Cash8.710.712.739.835.7183.5102.1158.748.057.43.529.11.73.81.53.818.512.820.354.787.5
Percentage of Assets0.50.40.61.91.22.31.22.70.61.50.21.50.10.20.10.21.10.40.61.31.8
Percentage of Assets country:TR0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

country:US


Cashus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value55976876427145534040537081103981059397103891633
Percentage of Cash94.0296.6145.4161.0142.1622.6472.2386.2402.0193.3185.8238.5270.9354.1213.6335.2302.6660.8840.7847.2234.70.0
Percentage of Assets5.910.27.27.74.77.85.56.55.15.28.912.314.217.817.218.317.920.523.720.54.810.1
Percentage of Assets country:US0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

tpic:OtherCountries


Cashus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.30.40.50.20.40.20.4
Percentage of Cash0.51.21.10.41.31.74.1
Percentage of Assets0.00.00.10.00.00.00.0
Percentage of Assets tpic:OtherCountries0.00.00.00.00.00.00.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-312014-12-292013-12-31
Value1231361291499610970925878851101131381481391301151191063135456.95712434311
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets13.114.313.615.210.812.08.511.27.410.014.119.319.923.925.824.125.224.227.224.38.80.013.90.00.00.00.00.0

Accounts Receivable Net Current

us-gaap:AccountsReceivableNetCurrent

us-gaap:AccountsReceivableNetCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value14713013214913312718415215416717611711911712113411796671008772
Percentage of AccountsReceivableNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.713.713.915.214.913.922.318.619.621.429.220.420.920.321.223.322.520.215.522.824.822.1

us-gaap:AccountsReceivableNetCurrent us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableType

tpic:OtherAccountsReceivable


Accounts
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value5.0034.5453.8883.9617.0344.4513.4284.1484.8082.53.5393.7823.882.8012.5851.231.0111.1091.325
Percentage of AccountsReceivableNetCurrent3.83.43.12.24.62.92.12.34.12.13.03.12.92.42.71.81.01.31.8
Percentage of Assets0.50.50.40.50.90.60.40.70.80.40.60.70.70.50.50.30.20.30.4
Percentage of Assets tpic:OtherAccountsReceivable0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TradeAccountsReceivable


Accounts
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value1271281231801451491631721121161141171301149366998671
Percentage of AccountsReceivableNetCurrent96.296.696.997.895.497.197.997.795.997.997.096.997.197.697.398.299.098.798.2
Percentage of Assets13.414.413.521.817.719.020.928.519.520.519.720.522.722.019.715.222.624.521.7
Percentage of Assets us-gaap:TradeAccountsReceivable0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value13111014129.9046.731119.7386.1595.7357.4455.5934.2056760595153585250
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.41.21.11.51.41.10.81.41.20.80.91.31.00.711.710.511.510.912.113.414.915.4

Other Assets Current

us-gaap:OtherAssetsCurrent

us-gaap:OtherAssetsCurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312017-12-312016-12-312015-12-31
Value201927212524292630160.7780.3551.393
Percentage of OtherAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.22.02.92.22.92.73.63.23.92.80.10.10.4

Land

us-gaap:Land

us-gaap:Land


Land
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value1584000.01521000.02378000.01708000.01648000.01796000.0
Percentage of Land100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.40.30.40.5

Property Plant And Equipment Gross

us-gaap:PropertyPlantAndEquipmentGross

us-gaap:PropertyPlantAndEquipmentGross


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value352331327306286268254237221213192185177164150134121112101
Percentage of PropertyPlantAndEquipmentGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets36.837.035.837.034.934.132.639.238.537.333.232.430.731.731.630.927.632.030.7

us-gaap:PropertyPlantAndEquipmentGross us-gaap:PropertyPlantAndEquipmentByType

tpic:AssetsUnderFinanceLease


Property
Period End2021-03-312020-12-312020-09-302019-12-31
Value27284245
Percentage of PropertyPlantAndEquipmentGross0.08.10.014.7
Percentage of Assets2.93.04.35.4
Percentage of Assets tpic:AssetsUnderFinanceLease0.00.00.00.0

tpic:Furniture


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value25242322222121191819191920181615161515
Percentage of PropertyPlantAndEquipmentGross7.17.57.17.37.88.18.58.38.49.110.310.211.411.110.911.813.213.615.0
Percentage of Assets2.62.82.52.72.72.82.83.23.33.43.43.33.53.53.43.63.74.44.6
Percentage of Assets tpic:Furniture0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

tpic:OfficeEquipmentAndSoftware


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value353432323227272621202018119.7718.9456.4033.963.8853.691
Percentage of PropertyPlantAndEquipmentGross10.010.39.910.511.210.210.611.19.79.710.710.06.25.95.94.73.33.43.6
Percentage of Assets3.73.83.53.93.93.53.54.43.73.63.63.31.91.91.91.50.91.11.1
Percentage of Assets tpic:OfficeEquipmentAndSoftware0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:Building


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value15141414141414151514141414131313131314
Percentage of PropertyPlantAndEquipmentGross4.44.34.44.75.05.65.76.46.87.07.57.98.28.59.010.011.412.413.9
Percentage of Assets1.61.61.61.81.81.91.92.52.62.62.52.62.52.72.83.13.24.04.3
Percentage of Assets us-gaap:Building0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ConstructionInProgress


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value8.72522172017332517193414101616161114104.66
Percentage of PropertyPlantAndEquipmentGross2.56.85.56.86.212.410.07.38.616.27.55.79.310.010.88.612.09.14.6
Percentage of Assets0.92.52.02.52.24.23.22.93.36.02.51.92.93.23.42.73.32.91.4
Percentage of Assets us-gaap:ConstructionInProgress0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:LeaseholdImprovements


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value61565556474141383324222121191716171714
Percentage of PropertyPlantAndEquipmentGross17.617.117.118.416.515.416.216.315.011.311.511.812.111.911.912.514.615.614.1
Percentage of Assets6.56.36.16.85.75.35.36.45.84.23.83.83.73.83.83.84.05.04.3
Percentage of Assets us-gaap:LeaseholdImprovements0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:MachineryAndEquipment


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value2041771831591521291241191139910010092867770545149
Percentage of PropertyPlantAndEquipmentGross58.253.755.952.053.248.248.950.551.346.652.454.252.552.451.252.245.245.648.5
Percentage of Assets21.419.920.019.318.616.415.919.819.817.417.417.616.116.616.216.112.514.614.9
Percentage of Assets us-gaap:MachineryAndEquipment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:Vehicles


Property
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value0.6350.5620.5650.5620.4670.3140.2850.2870.2870.2740.2770.2940.3410.3390.3480.3420.3450.2750.279
Percentage of PropertyPlantAndEquipmentGross0.20.20.20.20.20.10.10.10.10.10.10.20.20.20.20.30.30.20.3
Percentage of Assets0.10.10.10.10.10.00.00.00.00.00.00.10.10.10.10.10.10.10.1
Percentage of Assets us-gaap:Vehicles0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Accumulated Depreciation Depletion And Amortization Property Plant And Equipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment


Accumulated
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value143120109101928783777068656257524743423933
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.013.412.012.211.311.110.612.912.311.911.410.910.010.19.910.09.711.110.1

us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment us-gaap:PropertyPlantAndEquipmentByType

tpic:AssetsUnderFinanceLease


Accumulated
Period End2021-03-312020-12-312020-09-302019-12-31
Value12122017
Percentage of AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment0.08.70.016.8
Percentage of Assets1.31.32.12.1
Percentage of Assets tpic:AssetsUnderFinanceLease0.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value20521220921021121720519318117115915014512612311911210391787367
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets21.922.221.921.323.623.824.823.623.022.026.426.325.421.921.520.821.621.720.917.920.920.5

us-gaap:PropertyPlantAndEquipmentNet us-gaap:StatementBusinessSegments

tpic:AsiaSegment


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-31
Value4143464849515047393631303030282928272629
Percentage of PropertyPlantAndEquipmentNet20.020.622.023.023.223.724.724.722.021.320.020.121.124.323.424.525.026.528.944.2
Percentage of Assets4.44.64.84.95.55.66.15.85.14.75.35.35.45.35.05.15.45.76.09.1
Percentage of Assets tpic:AsiaSegment0.00.018.40.00.00.024.00.00.00.016.40.00.00.012.80.00.00.015.332.3

tpic:EuropeMiddleEastAfricaAndIndiaSegment


Property
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value495051362827292630
Percentage of PropertyPlantAndEquipmentNet23.424.123.617.714.715.416.916.724.5
Percentage of Assets5.05.75.64.43.53.53.74.45.3
Percentage of Assets tpic:EuropeMiddleEastAfricaAndIndiaSegment0.00.00.015.60.00.00.017.527.0

tpic:EuropeMiddleEastAndAfricaSegment


Property
Period End2021-06-302021-03-312020-12-312019-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-31
Value22232829222829302824222311
Percentage of PropertyPlantAndEquipmentNet10.811.313.514.414.919.623.624.523.721.922.225.516.8
Percentage of Assets2.42.53.03.63.95.05.25.34.94.74.85.33.4
Percentage of Assets tpic:EuropeMiddleEastAndAfricaSegment0.00.014.013.60.00.00.025.80.00.00.028.515.7

tpic:IndiaSegment


Property
Period End2021-06-302021-03-312020-12-312019-12-31
Value3029236.751
Percentage of PropertyPlantAndEquipmentNet14.714.011.53.3
Percentage of Assets3.23.12.50.8
Percentage of Assets tpic:IndiaSegment0.00.017.946.8

tpic:MexicoSegment


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-31
Value7881788077798182807165635338394039352412
Percentage of PropertyPlantAndEquipmentNet38.338.637.738.436.836.539.842.844.141.641.441.937.030.332.233.735.234.427.218.6
Percentage of Assets8.48.68.28.28.78.79.910.110.29.110.911.09.46.66.97.07.67.55.73.8
Percentage of Assets tpic:MexicoSegment0.00.031.30.00.00.029.60.00.00.046.30.00.00.044.70.00.00.036.426.2

tpic:UnitedStatesSegment


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-31
Value3332313233353634333434343227242120171613
Percentage of PropertyPlantAndEquipmentNet16.215.515.215.315.916.217.817.818.420.121.823.122.321.719.918.117.916.918.420.4
Percentage of Assets3.53.43.33.33.73.84.44.24.24.45.86.15.74.74.33.83.93.73.84.2
Percentage of Assets tpic:UnitedStatesSegment0.00.026.90.00.00.033.70.00.00.030.20.00.00.017.30.00.00.014.511.8

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value4146000.04170000.04458000.0150000.0265000.0419000.0
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0
Percentage of Assets0.40.50.70.00.10.1

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsNet

tpic:AcquiredDevelopmentTools


Finite
Period End2020-12-312019-12-31
Value1021000.0931000.0
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0
Percentage of Assets0.10.1
Percentage of Assets tpic:AcquiredDevelopmentTools0.00.0

tpic:PreProductionInvestments


Finite
Period End2020-12-312019-12-312018-12-312017-12-31
Value2858000.02983000.03487000.0958000.0
Percentage of FiniteLivedIntangibleAssetsNet279.9320.40.00.0
Percentage of Assets0.30.40.60.2
Percentage of Assets tpic:PreProductionInvestments0.00.00.00.0

us-gaap:Patents


Finite
Period End2020-12-312019-12-312016-12-312015-12-31
Value117000.0106000.0115000.0269000.0
Percentage of FiniteLivedIntangibleAssetsNet11.511.40.00.0
Percentage of Assets0.00.00.00.1
Percentage of Assets us-gaap:Patents0.00.00.00.0

Deferred Tax Assets Liabilities Net

us-gaap:DeferredTaxAssetsLiabilitiesNet

us-gaap:DeferredTaxAssetsLiabilitiesNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value1811147.1925.081.6610.945
Percentage of DeferredTaxAssetsLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.01.32.51.31.20.50.0

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value148151158168162170122
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.815.816.617.118.218.614.8

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value2853334122492332474423382523141914151717149.826
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.05.63.54.22.55.42.93.96.05.64.06.74.44.02.53.32.83.34.14.04.03.0

Accounts Payable And Accrued Liabilities Current

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value310291295310267275293286239218199168167169166160149123112107101101
Percentage of AccountsPayableAndAccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets33.030.631.031.529.930.135.534.930.427.932.929.229.329.229.127.928.725.825.724.428.830.6

Contract With Customer Liability Current

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value2258000.02132000.0614000.02010000.02447000.02571000.03008000.02141000.02596000.07537000.07143000.08335000.01820000.04449000.02763000.0
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.20.20.10.20.30.30.40.30.31.01.21.50.30.80.5

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value439419406427374366373372336323270248242249322331296273236241235241
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets46.744.042.543.441.840.145.245.442.741.444.643.242.443.056.257.557.057.254.154.966.973.1

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value23262625211716
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.52.82.72.62.41.92.0

Long Term Debt

us-gaap:LongTermDebt

us-gaap:LongTermDebt


Long
Period End2020-12-31
Value217
Percentage of LongTermDebt100.0
Percentage of Assets22.8

Long Term Debt And Capital Lease Obligations

us-gaap:LongTermDebtAndCapitalLeaseObligations

us-gaap:LongTermDebtAndCapitalLeaseObligations


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value1801801842012121861271231151171109390828589898889839277
Percentage of LongTermDebtAndCapitalLeaseObligations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets19.219.019.320.523.720.415.515.014.615.118.316.315.814.315.015.517.318.420.519.126.223.4

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value8.1438.3588.8739.594247.8385.9755.315.0173.6973.2894.2844.8184.7914.4444.2454.2224.5654.3934.2874.2783.812
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.90.90.91.02.80.90.70.60.60.50.50.70.80.80.80.70.81.01.01.01.21.2

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value152150155165154163113
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets16.215.816.316.817.317.813.8

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value31303232
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0
Percentage of Assets3.33.23.43.3

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value27263031
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0
Percentage of Assets2.92.83.23.1

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value27262727
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0
Percentage of Assets2.92.82.82.8

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value26
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets2.8

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-31
Value98
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets10.3

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value175176182191176180130
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets18.618.519.019.419.719.715.8

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value237241250265
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0100.0
Percentage of Assets25.225.326.227.0

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value62646874
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0
Percentage of Assets6.66.87.17.6

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-312013-12-31
Value160194201181128191205206212213220228234243160151129112106109-183.596-191.197-187.093-173.185
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.120.421.018.414.420.924.825.126.927.336.539.840.941.928.026.324.923.424.425.0-52.1-58.00.00.0

us-gaap:StockholdersEquity us-gaap:StatementEquityComponents

tpic:AccumulatedForeignExchangeForwardContractAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value-3.515-2.9290.5641.545-1.56-5.110.545-0.443
Percentage of StockholdersEquity-2.2-1.50.30.9-1.2-2.70.3-0.2
Percentage of Assets-0.4-0.30.10.2-0.2-0.60.1-0.1
Percentage of Assets tpic:AccumulatedForeignExchangeForwardContractAdjustment0.00.00.00.00.00.00.00.0

tpic:AccumulatedInterestRateSwaps


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value-2.638-2.985-3.443-4.304-4.16-4.16-2.145-2.598-2.287-1.2160.594
Percentage of StockholdersEquity-1.6-1.5-1.7-2.4-3.2-2.2-1.0-1.3-1.1-0.60.3
Percentage of Assets-0.3-0.3-0.4-0.4-0.5-0.5-0.3-0.3-0.3-0.20.1
Percentage of Assets tpic:AccumulatedInterestRateSwaps0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-302015-12-312014-12-312013-12-31
Value-41.559-41.316-32.99-37.946-39.245-40.505-23.612-21.792-20.143-14.869-14.392-0.558-3.862-1.194-0.0252.3382.462
Percentage of StockholdersEquity-25.8-21.2-16.4-20.9-30.5-21.2-11.5-10.6-9.5-7.0-6.5-0.3-3.6-1.10.0-1.2-1.4
Percentage of Assets-4.4-4.3-3.4-3.8-4.4-4.4-2.9-2.7-2.6-1.9-2.4-0.1-0.9-0.3-0.00.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedTranslationAdjustment


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value-35.406-35.402-30.111-35.187-33.525-31.235-22.012-18.751-17.856-13.653-14.986-0.558
Percentage of StockholdersEquity-22.0-18.2-15.0-19.4-26.0-16.4-10.7-9.1-8.4-6.4-6.8-0.3
Percentage of Assets-3.8-3.7-3.1-3.6-3.7-3.4-2.7-2.3-2.3-1.7-2.5-0.1
Percentage of Assets us-gaap:AccumulatedTranslationAdjustment0.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-30
Value359353349338329326322321319317311301292291
Percentage of StockholdersEquity223.5181.5173.8186.5255.7171.0157.5155.9150.7148.7141.1187.7274.9265.2
Percentage of Assets38.237.036.534.336.835.739.139.140.540.651.552.667.066.3
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-30
Value0.3720.3690.3680.3590.3550.3540.3530.3530.3510.3510.3470.340.3370.337
Percentage of StockholdersEquity0.20.20.20.20.30.20.20.20.20.20.20.20.30.3
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.10.10.10.1
Percentage of Assets us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312016-09-302015-12-312014-12-312013-12-31
Value-151.31-111.513-109.716-114.9-157.282-91.181-90.689-89.828-85.257-87.085-74.981-140.197-182.801-180.545-191.172-189.431-175.647
Percentage of StockholdersEquity-94.0-57.3-54.6-63.3-122.1-47.7-44.2-43.6-40.2-40.8-33.9-87.3-171.6-164.5100.0101.2101.4
Percentage of Assets-16.1-11.7-11.5-11.7-17.6-10.0-11.0-10.9-10.8-11.1-12.4-24.4-41.8-41.1-57.90.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value-6.133-6.133-6.099-4.416-4.416-4.367-3.908-3.908-2.347-2.347-1.788-0.511
Percentage of StockholdersEquity-3.8-3.2-3.0-2.4-3.4-2.3-1.9-1.9-1.1-1.1-0.8-0.3
Percentage of Assets-0.7-0.6-0.6-0.4-0.5-0.5-0.5-0.5-0.3-0.3-0.3-0.1
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.0

Common Stock Value

us-gaap:CommonStockValue

us-gaap:CommonStockValue


Common
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value372000.0369000.0368000.0359000.0355000.0354000.0353000.0353000.0351000.0351000.0347000.0346000.0343000.0341000.0340000.0340000.0337000.0337000.0337000.0337000.000
Percentage of CommonStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.10.10.10.10.10.10.10.10.10.10.00.0

Additional Paid In Capital Common Stock

us-gaap:AdditionalPaidInCapitalCommonStock

us-gaap:AdditionalPaidInCapitalCommonStock


Additional
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value3593533493383293263223213193173113103073043012992972952922910.00.0
Percentage of AdditionalPaidInCapitalCommonStock100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0
Percentage of Assets38.237.036.534.336.835.739.139.140.540.651.554.053.752.552.652.057.361.867.066.30.00.0

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value-151.31-111.513-109.716-114.9-157.282-91.181-90.689-89.828-85.257-87.085-74.981-56.805-66.337-62.284-140.197-146.087-166.469-179.978-182.801-180.545-182.746-191.172
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-16.1-11.7-11.5-11.7-17.6-10.0-11.0-10.9-10.8-11.1-12.4-9.9-11.6-10.7-24.4-25.3-32.0-37.7-41.8-41.1-51.8-57.9

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value-41559000.0-41316000.0-32990000.0-37946000.0-39245000.0-40505000.0-23612000.0-21792000.0-20143000.0-14869000.0-14392000.0-21977000.0-6653000.01332000.0-558000.0-1054000.0-2285000.0-3585000.0-3862000.0-1194000.0-850000.0-25000.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-4.4-4.3-3.4-3.8-4.4-4.4-2.9-2.7-2.6-1.9-2.4-3.8-1.20.2-0.1-0.2-0.4-0.8-0.9-0.3-0.2-0.0

Treasury Stock Value

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


Treasury
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value6133000.06133000.06099000.04416000.04416000.04367000.03908000.03908000.02347000.02347000.01788000.03180000.0584000.0587000.0511000.0
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.70.60.60.40.50.50.50.50.30.30.30.60.10.10.1

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312016-12-31
Value2836000.02494000.02434000.02186000.02970000.01905000.02057000.0821000.01647000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312016-12-31
Value2836000.02494000.02434000.02186000.02970000.01905000.02057000.0821000.01647000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-9.9956.743.70560-29.5732.568-5.6516410-12.091-20.453145.567-3.0323117
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.21.70.812.8-7.90.7-1.316.73.2-4.0-7.15.72.4-1.212.36.9

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-8273000.0-18786000.0-12238000.0-11398000.0-15047000.0-26983000.0-15316000.0-22455000.0-19030000.0-18709000.0-2052000.0-8326000.0-30596000.0-11714000.0-8666000.0-8585000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.8-4.6-2.6-2.4-4.0-7.6-3.6-5.9-5.8-6.2-0.7-3.3-13.3-4.6-3.4-3.4

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value5.23118-13.8155.1723265-1.388-8.088-10.62921-3.177-11.2472.2024.49-13.4090.104
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.14.6-3.01.18.618.2-0.3-2.1-3.27.0-1.1-4.41.01.8-5.30.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-13.3116.376-21.21353-13.16638-22.41132-19.383-8.732-24.782-4.743-23.666-9.879.0959.25
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.91.6-4.611.4-3.510.9-5.38.6-5.9-2.9-8.5-1.9-10.3-3.93.63.6

Amortization Of Financing Costs

us-gaap:AmortizationOfFinancingCosts

us-gaap:AmortizationOfFinancingCosts


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value114000.0114000.0114000.0115000.066000.056000.051000.052000.052000.051000.052000.024000.079000.0181000.0143000.0144000.0143000.0143000.0390000.0443000.0418000.0412000.0354000.0
Percentage of AmortizationOfFinancingCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Income Tax Expense Benefit

us-gaap:DeferredIncomeTaxExpenseBenefit

us-gaap:DeferredIncomeTaxExpenseBenefit


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-312017-12-31
Value24-11.5741.393-37.50945-17.6121.655-4.0141.545
Percentage of DeferredIncomeTaxExpenseBenefit100.0100.0100.0100.0100.0100.0100.0100.0100.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-30
Value121112141111109.9487.125107.3495.8786.137.0727.2565.1394.6543.8293.1943.53.1623.0112.9453.2
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value190.428-15.263175.464-50.328342.353-9.447-8.489610.0461.528-3.626-12.704172028-32.308120.52414-1.127
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value1.3591.129-3.712.0872.3843.515-4.8991.9423.6830.419-1.8042.0081.3880.0931.5413-3.89615-1.6254.224-2.9065.2745.253
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-9.9956.743.70560-29.5732.568-5.6516410-12.091-20.453145.567-3.0323117
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-2.21.70.812.8-7.90.7-1.316.73.2-4.0-7.15.72.4-1.212.36.9

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value-39.797-1.7975.18442-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6485.88920133.545-2.2562.797111.74611-2.1474.09-5.737
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.7-0.41.18.9-17.7-0.1-0.2-1.20.6-4.0-3.13.7-1.83.42.38.05.81.7-1.21.45.91.06.4-1.32.7-6.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312016-12-31
Value-39.797-1.79742-66.101-0.492-4.5711.828-12.104-2.256
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.7-0.48.9-17.7-0.1-1.20.6-4.0-1.2
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-39.797-1.7975.18442-66.101-0.492-0.861-4.5711.828-12.104-8.8489.532-4.0538.6482.20721
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-8.7-0.41.18.9-17.7-0.1-0.2-1.20.6-4.0-3.13.7-1.83.40.98.6

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value2.9252.3992.4052.6312.3742.9421.0771.6821.9370.9850.8241.9722.6112.3882.331.0432.0441.7071.785
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-8273000.0-18786000.0-12238000.0-11398000.0-15047000.0-26983000.0-15316000.0-22455000.0-19030000.0-18709000.0-2052000.0-8326000.0-30596000.0-11714000.0-8666000.0-8585000.0
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax-1.8-4.6-2.6-2.4-4.0-7.6-3.6-5.9-5.8-6.2-0.7-3.3-13.3-4.6-3.4-3.4

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value8.2731812111526152119182.0528.32630119.5168.5859.80516114.6733.356101.2
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value5.23118-13.8155.1723265-1.388-8.088-10.62921-3.177-11.2472.2024.49-13.4090.104
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.14.6-3.01.18.618.2-0.3-2.1-3.27.0-1.1-4.41.01.8-5.30.0

Proceeds From Issuance Of Long Term Debt

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:ProceedsFromIssuanceOfLongTermDebt


Proceeds
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value0.00.030506.010.00.06.00.015
Percentage of ProceedsFromIssuanceOfLongTermDebt0.00.0100.0100.0100.0100.00.0100.00.0100.0

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt


Repayments
Period End2020-12-31
Value14
Percentage of RepaymentsOfLongTermDebt100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value034000.01683000.0049000.0459000.001561000.00559000.002587000.00272000.00
Percentage of PaymentsForRepurchaseOfCommonStock0.0100.0100.00.0100.0100.00.0100.00.0100.00.0100.00.0100.00.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-312014-12-312013-12-31
Value16.9414.0714.1814.2914.1813.9313.3913.4113.4813.4213.4113.3413.2312.7212.712.7211.98.498.49
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value683331147.2175.8945.851
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2020-12-31
Value7000000.0
Percentage of UnrecognizedTaxBenefits100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-31
Value18188.522940413935
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.0

tpic:AmountOfIncreaseDecreaseInRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

tpic:AmountOfIncreaseDecreaseInRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Amount
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value-6.2513-0.833.650.00.322
Percentage of AmountOfIncreaseDecreaseInRightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.00.0100.0

tpic:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriodIncreaseDecreaseAmount

tpic:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriodIncreaseDecreaseAmount


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value-4.0-8.58.3145.8-5.2-3.52.2-14.7-3.90.9-4.9
Percentage of ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriodIncreaseDecreaseAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:FinanceLeaseCost

tpic:FinanceLeaseCost


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value1075000.01089000.01694000.01769000.01669000.01826000.01676000.02072000.02095000.01922000.0
Percentage of FinanceLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:HedgedAssetFairValueHedgePremiumAmortization us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:IncomeStatementLocation

tpic:HedgedAssetFairValueHedgePremiumAmortization

us-gaap:ForeignExchangeForward, tpic:ContractsToHedgeInIndiaRupee, us-gaap:ForeignCurrencyGainLoss


Hedged
Period End2021-06-30
Value300000.0
Percentage of HedgedAssetFairValueHedgePremiumAmortization100.0

tpic:IncreaseDecreaseInAccruedWarranty

tpic:IncreaseDecreaseInAccruedWarranty


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value1.506-4.896-2.744-3.1765.2443.889-0.6435.4483.3012.7684.061-1.2751.312.251.0132.2773.9781.983-11.1450.4842.638144.008
Percentage of IncreaseDecreaseInAccruedWarranty100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:IncreaseDecreaseInContractAssetsAndLiabilitiesNet

tpic:IncreaseDecreaseInContractAssetsAndLiabilitiesNet


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value150.1327.965-4.90420321.6319.2313015-5.568-13.2293.9852212-4.1273.371-6.848
Percentage of IncreaseDecreaseInContractAssetsAndLiabilitiesNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:IncreaseDecreaseInContractAssetsGrossCurrent

tpic:IncreaseDecreaseInContractAssetsGrossCurrent


Increase
Period End2021-06-302021-03-312020-12-31
Value12-1.498.842
Percentage of IncreaseDecreaseInContractAssetsGrossCurrent100.0100.0100.0

tpic:IncreaseDecreaseInContractAssetsReclassificationFromContractLiabilities

tpic:IncreaseDecreaseInContractAssetsReclassificationFromContractLiabilities


Increase
Period End2021-06-302021-03-312020-12-31
Value-3638000.0-597000.03483000.0
Percentage of IncreaseDecreaseInContractAssetsReclassificationFromContractLiabilities100.0100.0100.0

tpic:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent

tpic:IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent


Increase
Period End2021-06-302021-03-312020-12-31
Value-3512000.0921000.02087000.0
Percentage of IncreaseDecreaseInContractWithCustomerLiabilityGrossCurrent100.0100.0100.0

tpic:IncreaseDecreaseInContractWithCustomerLiabilityNetCurrent

tpic:IncreaseDecreaseInContractWithCustomerLiabilityNetCurrent


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312018-03-312017-03-31
Value126000.01518000.0-1396000.0-437000.0-124000.0-437000.01686000.04110000.0
Percentage of IncreaseDecreaseInContractWithCustomerLiabilityNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0

tpic:IncreaseDecreaseInContractWithCustomerLiabilityReclassificationToContractAssets

tpic:IncreaseDecreaseInContractWithCustomerLiabilityReclassificationToContractAssets


Increase
Period End2021-06-302021-03-312020-12-31
Value-3638000.0-597000.03483000.0
Percentage of IncreaseDecreaseInContractWithCustomerLiabilityReclassificationToContractAssets100.0100.0100.0

tpic:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilities

tpic:IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-595000.0-2376000.0-666000.0-8621000.0-3731000.0-2018000.0-3442000.02612000.0-1954000.0-4169000.0
Percentage of IncreaseDecreaseInOperatingLeaseRightOfUseAssetsAndOperatingLeaseLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:PerformanceBasedRestrictedStockUnitsExcludedFromCalculation

tpic:PerformanceBasedRestrictedStockUnitsExcludedFromCalculation


Performance
Period End2021-06-302020-06-30
Value196000.098000.0
Percentage of PerformanceBasedRestrictedStockUnitsExcludedFromCalculation100.0100.0

tpic:PotentiallyDilutiveSharesExcludedFromCalculationDueToNetLoss

tpic:PotentiallyDilutiveSharesExcludedFromCalculationDueToNetLoss


Potentially
Period End2021-06-302020-06-30
Value1607000.01154000.0
Percentage of PotentiallyDilutiveSharesExcludedFromCalculationDueToNetLoss100.0100.0

tpic:ProductWarrantyAccrualPaymentsAndProceedFromReimbursementOfCosts

tpic:ProductWarrantyAccrualPaymentsAndProceedFromReimbursementOfCosts


Product
Period End2020-09-302019-09-30
Value10-0.036
Percentage of ProductWarrantyAccrualPaymentsAndProceedFromReimbursementOfCosts100.0100.0

tpic:RestructuringChargesReversalsNet

tpic:RestructuringChargesReversalsNet


Restructuring
Period End2020-09-302020-06-302019-09-30
Value45000.0200000.0-149000.0
Percentage of RestructuringChargesReversalsNet100.0100.0100.0

us-gaap:BusinessDevelopment

us-gaap:BusinessDevelopment


Business
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value1014138.57610124.827222218212117141112106.1596.6785.0883.0553.3060.3143.0118.381
Percentage of BusinessDevelopment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CapitalExpendituresIncurredButNotYetPaid


Capital
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value-3.2936.975-0.213-0.201-6.699148.05-0.0960.2816.4090.7990.67-0.7554.4252.036-1.3132.4332.569-0.9461.4121.4380.761.127
Percentage of CapitalExpendituresIncurredButNotYetPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

us-gaap:ConcentrationRiskPercentage1

tpic:Enercon, us-gaap:AccountsReceivable, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-03-31
Value11.2
Percentage of ConcentrationRiskPercentage1100.0

tpic:GEWind, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value23.125.926.30.190.2810.2510.2780.2820.320.3250.3460.390.447
Percentage of ConcentrationRiskPercentage10.0231.30.00.00.00.00.00.00.00.00.00.00.0

tpic:Nordex, us-gaap:AccountsReceivable, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-03-312020-03-312019-03-312018-03-31
Value44.30.2730.2420.257
Percentage of ConcentrationRiskPercentage1395.50.00.00.0

tpic:Nordex, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value17.818.911.20.1670.1490.160.1620.1830.1810.2050.19
Percentage of ConcentrationRiskPercentage10.0168.80.00.00.00.00.00.00.00.00.0

tpic:Vestas, us-gaap:AccountsReceivable, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-03-312020-03-312019-03-312018-03-31
Value26.70.4270.4920.467
Percentage of ConcentrationRiskPercentage1238.40.00.00.0

tpic:Vestas, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value45.541.850.80.5170.4410.4590.430.4290.2890.2920.3360.2860.253
Percentage of ConcentrationRiskPercentage10.0373.20.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ConcentrationRiskPercentage1 us-gaap:Range, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType

srt:Minimum, us-gaap:SalesRevenueNet, us-gaap:CustomerConcentrationRisk


Concentration
Period End2021-06-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value10.00.10.10.10.10.10.10.10.10.10.1
Percentage of ConcentrationRiskPercentage10.00.00.00.00.00.00.00.00.00.00.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized us-gaap:ProductOrService

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

tpic:PrecisionMoldingAndAssemblySystemsAndWindBlades


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-30
Value100000.0100000.0000
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.00.00.00.0

us-gaap:DerivativeGainOnDerivative us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument, us-gaap:IncomeStatementLocation

us-gaap:DerivativeGainOnDerivative

us-gaap:ForeignExchangeForward, tpic:ContractsToHedgeInChineseRenminbi, us-gaap:ForeignCurrencyGainLoss


Derivative
Period End2021-06-302021-03-31
Value500000.0100000.0
Percentage of DerivativeGainOnDerivative100.0100.0

us-gaap:ForeignExchangeForward, tpic:ContractsToHedgeInIndiaRupee, us-gaap:ForeignCurrencyGainLoss


Derivative
Period End2021-06-30
Value500000.0
Percentage of DerivativeGainOnDerivative100.0

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-274000.0-49000.01135000.0-679000.0-719000.0-1806000.0-56000.0-811000.0-297000.0993000.0900000.0170000.0-839000.0386000.030000.0141000.0
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseInterestExpense

us-gaap:FinanceLeaseInterestExpense


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value169000.0189000.0210000.0240000.0256000.0279000.0295000.0323000.0388000.0408000.0
Percentage of FinanceLeaseInterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseInterestPaymentOnLiability

us-gaap:FinanceLeaseInterestPaymentOnLiability


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value169000.0189000.0210000.0240000.0256000.0279000.0295000.0323000.0388000.0408000.0
Percentage of FinanceLeaseInterestPaymentOnLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeasePrincipalPayments

us-gaap:FinanceLeasePrincipalPayments


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value1397000.01406000.01524000.01755000.01345000.01492000.01507000.02150000.02542000.02929000.0
Percentage of FinanceLeasePrincipalPayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseRightOfUseAssetAmortization

us-gaap:FinanceLeaseRightOfUseAssetAmortization


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value906000.0900000.01484000.01529000.01413000.01547000.01381000.01749000.01707000.01514000.0
Percentage of FinanceLeaseRightOfUseAssetAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax

us-gaap:ForeignCurrencyTransactionGainLossBeforeTax


Foreign
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value-6504000.0-3727000.0-1891000.0-17127000.0-1928000.0960000.0-3057000.03719000.0-967000.0-3802000.0-532000.0-8181000.0-765000.0-4011000.0-1896000.039000.0-1233000.0-1381000.0-57000.0-243000.0-18000.0-439000.0-181000.0-1351000.0-433000.0
Percentage of ForeignCurrencyTransactionGainLossBeforeTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges

us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-1451000.0-1297000.0-2230000.0-2160000.0-1440000.0-1918000.0-7556000.0-3354000.0-4972000.0-2235000.0
Percentage of GainLossOnSalesOfAssetsAndAssetImpairmentCharges100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value19-3.724-12.95838-1.56-17.557-1.701471717300.018-1.3013.2413.751223118.626.143-6.6056.8018.895
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInContractWithCustomerAsset


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-31
Value15-0.8935.359-2.9872225
Percentage of IncreaseDecreaseInContractWithCustomerAsset100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherCurrentAssets

us-gaap:IncreaseDecreaseInOtherCurrentAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value1.151-8.3026.336-4.4311.156-4.5523.396-4.1051.355131.2420.214
Percentage of IncreaseDecreaseInOtherCurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets

us-gaap:IncreaseDecreaseInOtherNoncurrentAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value0.2411.526-0.3969.914-27.697171.999-13.2414.367140.6640.4564.781-0.734-4.424.044-1.24-5.8711.3914.373-0.4322.9591.354
Percentage of IncreaseDecreaseInOtherNoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value-0.216-0.514-0.541-15.247161.8610.4320.5511.3530.4620.536-2.367-0.019-0.1580.1610.005-0.3380.1970.0350.0090.020.4460.207
Percentage of IncreaseDecreaseInOtherNoncurrentLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidExpense

us-gaap:IncreaseDecreaseInPrepaidExpense


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value-2.127-6.10513-0.2061.7144.558-9.3673.6462.6024.171-0.487-1.271
Percentage of IncreaseDecreaseInPrepaidExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InvestmentIncomeInterest

us-gaap:InvestmentIncomeInterest


Investment
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value47000.015000.08000.032000.032000.043000.031000.051000.052000.045000.043000.041000.017000.048000.011000.019000.0268000.027000.028000.021000.012000.011000.079000.0
Percentage of InvestmentIncomeInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeaseCost


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value9.6459.7169.6939.5469.1488.5717.1277.8938.1847.753
Percentage of OperatingLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value9.0479.259.177.6577.1437.5086.8687.5867.8497.542
Percentage of OperatingLeasePayments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax


Other
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value853000.0-540000.0-18709000.0-1851000.0-5558000.0-958000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax us-gaap:StatementEquityComponents

tpic:AccumulatedForeignExchangeForwardContractAdjustment


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-30
Value259000.0-2281000.02124000.01750000.0-6936000.0-561000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax0.00.0249.0-324.137.130.3

tpic:AccumulatedInterestRateSwaps


Other
Period End2021-06-302021-03-312020-09-302020-03-312019-09-302019-06-302019-03-31
Value452000.0597000.0391000.0-2550000.0-395000.0-1355000.0-2291000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax0.00.045.813.621.324.4239.1

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-06-302020-03-31
Value707000.0-6975000.0-540000.0-18709000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax0.00.0100.0100.0

us-gaap:AccumulatedTranslationAdjustment


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value-4000.0-5291000.0-1662000.0-2290000.0-9223000.0-895000.0-4203000.01333000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax0.00.0-194.8424.149.348.475.6-139.1

us-gaap:OtherComprehensiveIncomeLossTax

us-gaap:OtherComprehensiveIncomeLossTax


Other
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value1100000.0938000.0-2038000.0-202000.0-284000.0-481000.0
Percentage of OtherComprehensiveIncomeLossTax100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossTax us-gaap:StatementEquityComponents

tpic:AccumulatedForeignExchangeForwardContractAdjustment


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-30
Value-190000.0-790000.0565000.0938000.0-1503000.0-118000.0
Percentage of OtherComprehensiveIncomeLossTax0.00.051.4100.073.758.4

tpic:AccumulatedInterestRateSwaps


Other
Period End2021-06-302021-03-312020-09-302020-03-312019-09-302019-06-302019-03-31
Value105000.0139000.0535000.0-535000.0-84000.0-284000.0-481000.0
Percentage of OtherComprehensiveIncomeLossTax0.00.048.626.341.6100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-06-302020-03-31
Value-85000.0-651000.0938000.0-2038000.0
Percentage of OtherComprehensiveIncomeLossTax0.00.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value-239000.0-3035000.0-120000.02961000.03549000.0-7669000.01441000.0-754000.0-1071000.0-1810000.0105000.0297000.0192000.0
Percentage of OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax

us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value85000.0651000.0-200000.0-1100000.0-939000.02039000.0-1552000.0202000.0284000.0481000.09000.0149000.00
Percentage of OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:OtherNonoperatingIncome

us-gaap:OtherNonoperatingIncome


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value321000.0739000.0983000.01259000.0939000.0695000.01413000.0517000.01016000.0702000.0647000.02511000.0674000.0818000.0223000.0390000.0258000.0320000.0
Percentage of OtherNonoperatingIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsOfDebtIssuanceCosts

us-gaap:PaymentsOfDebtIssuanceCosts


Payments
Period End2020-12-312020-09-302020-06-302020-03-31
Value00547000.0183000.0
Percentage of PaymentsOfDebtIssuanceCosts0.00.0100.0100.0

us-gaap:ProceedsFromOtherDebt

us-gaap:ProceedsFromOtherDebt


Proceeds
Period End2021-06-302021-03-312020-06-302020-03-31
Value-5.333187.28316
Percentage of ProceedsFromOtherDebt100.0100.0100.0100.0

us-gaap:ProceedsFromRepaymentsOfAccountsReceivableSecuritization

us-gaap:ProceedsFromRepaymentsOfAccountsReceivableSecuritization


Proceeds
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value0.174-0.15-3.728-0.101-5.304-10.477-8.146134.339-15.8393.8318.093-9.2163.0146.415-1.2330.6652.515-15.3656.82.266
Percentage of ProceedsFromRepaymentsOfAccountsReceivableSecuritization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromRepaymentsOfOtherDebt

us-gaap:ProceedsFromRepaymentsOfOtherDebt


Proceeds
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-31
Value-5.4368.5237.28316-0.367-1.708-0.766-1.445-9.589-8.725-2.471-2.978-3.243-1.6977.408-1.155-1.35-0.751-1.472-1.192-3.908
Percentage of ProceedsFromRepaymentsOfOtherDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromStockOptionsExercised

us-gaap:ProceedsFromStockOptionsExercised


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value3.4721.2168.7155.7530.5590.8120.4970.010.1444.5722.0730.9040.7220.5850.442
Percentage of ProceedsFromStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualPayments

us-gaap:ProductWarrantyAccrualPayments


Product
Period End2021-06-302021-03-312020-06-302020-03-312019-06-30
Value3.7817.5715.2673.2151.456
Percentage of ProductWarrantyAccrualPayments100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease

us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease


Product
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value-0.113-2.1722.0771.7566.0023.239-2.129-1.978-0.94
Percentage of ProductWarrantyAccrualPreexistingIncreaseDecrease100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualWarrantiesIssued

us-gaap:ProductWarrantyAccrualWarrantiesIssued


Product
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value5.44.8475.6925.9634.5093.8653.9327.395.697
Percentage of ProductWarrantyAccrualWarrantiesIssued100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax


Reclassification
Period End2020-09-302020-06-302020-03-31
Value-1546000.0-2738000.0222000.0
Percentage of ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax100.0100.0100.0

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax us-gaap:StatementEquityComponents

tpic:AccumulatedForeignExchangeForwardContractAdjustment


Reclassification
Period End2021-06-302021-03-312020-09-302020-06-302020-03-31
Value1035000.02002000.0-1546000.0-2738000.0222000.0
Percentage of ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax0.00.0100.0100.0100.0

us-gaap:AccumulatedOtherComprehensiveIncome


Reclassification
Period End2021-06-302021-03-312020-06-302020-03-31
Value1035000.02002000.0-2738000.0222000.0
Percentage of ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax0.00.0100.0100.0

us-gaap:RepaymentsOfDebt us-gaap:StatementGeographical, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:SubsequentEventType

us-gaap:RepaymentsOfDebt

tpic:EuropeMiddleEastAfricaAndIndia, tpic:TwoPercentageFixedRate, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt, us-gaap:SubsequentEvent


Repayments
Period End2020-10-31
Value3500000.0
Percentage of RepaymentsOfDebt100.0

us-gaap:RestructuringCharges

us-gaap:RestructuringCharges


Restructuring
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value2196000.0258000.03746000.045000.0181000.0117000.0202000.0-149000.03874000.0
Percentage of RestructuringCharges100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability


Right
Period End2020-12-312019-12-312019-09-302019-06-30
Value0.0320.6890.20.219
Percentage of RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability100.0100.0100.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value4.1391.245-6.2513-0.83553.650.00.32211
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.00.0100.0100.0

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value328000.0149000.0395000.081000.0109000.0158000.041000.0355000.0
Percentage of StockIssuedDuringPeriodSharesShareBasedCompensationGross100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value3.4931.2366.4920.5110.8620.0090.1444.639
Percentage of StockIssuedDuringPeriodValueShareBasedCompensationGross100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-31
Value3.491.2356.4880.510.8610.0070.1444.635
Percentage of StockIssuedDuringPeriodValueShareBasedCompensationGross99.999.999.999.899.977.8100.099.9

us-gaap:CommonStock


Stock
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-03-31
Value0.0030.0010.0040.0010.0010.0020.004
Percentage of StockIssuedDuringPeriodValueShareBasedCompensationGross0.10.10.10.20.122.20.1

us-gaap:TreasuryStockValueAcquiredCostMethod

us-gaap:TreasuryStockValueAcquiredCostMethod


Treasury
Period End2021-03-312020-06-302020-03-312019-09-302019-03-31
Value34000.049000.0459000.01561000.0559000.0
Percentage of TreasuryStockValueAcquiredCostMethod100.0100.0100.0100.0100.0

us-gaap:TreasuryStockValueAcquiredCostMethod us-gaap:StatementEquityComponents

us-gaap:TreasuryStock


Treasury
Period End2021-03-312020-06-302020-03-312019-09-302019-03-31
Value34000.049000.0459000.01561000.0559000.0
Percentage of TreasuryStockValueAcquiredCostMethod100.0100.0100.0100.0100.0

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment

us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment


Weighted
Period End2020-09-302020-06-302020-03-312019-06-302019-03-312018-09-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302015-06-30
Value1877000.0001336000.001863000.01430000.01124000.091000.090000.091000.06000.06000.0
Percentage of WeightedAverageNumberDilutedSharesOutstandingAdjustment100.00.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:CapitalLeaseObligationsInterestRateEffectivePercentage us-gaap:StatementGeographical

tpic:CapitalLeaseObligationsInterestRateEffectivePercentage

tpic:EuropeMiddleEastAfricaAndIndia


Capital
Period End2020-12-312019-12-312013-12-31
Value8.00.080.06
Percentage of CapitalLeaseObligationsInterestRateEffectivePercentage100.0100.0100.0

tpic:ChangeInEstimatedWarrantyAccrualRate

tpic:ChangeInEstimatedWarrantyAccrualRate


Change
Period End2020-09-30
Value1.0
Percentage of ChangeInEstimatedWarrantyAccrualRate100.0

tpic:ContractWithCustomerAssetReclassificationFromContractLiabilities

tpic:ContractWithCustomerAssetReclassificationFromContractLiabilities


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value2.2655.9036.53.0172.6063.2574.4584.444141110146.938
Percentage of ContractWithCustomerAssetReclassificationFromContractLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:ContractWithCustomerLiabilitiesGrossCurrent

tpic:ContractWithCustomerLiabilitiesGrossCurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value4.5238.0357.1145.0275.0535.8287.4666.585161918239.701
Percentage of ContractWithCustomerLiabilitiesGrossCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:ContractWithCustomerLiabilitiesReclassificationToContractAssets

tpic:ContractWithCustomerLiabilitiesReclassificationToContractAssets


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value2.2655.9036.53.0172.6063.2574.4584.444141110146.938
Percentage of ContractWithCustomerLiabilitiesReclassificationToContractAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:DeferredTaxAssetsLeaseLiabilities

tpic:DeferredTaxAssetsLeaseLiabilities


Deferred
Period End2020-12-312019-12-31
Value231.062
Percentage of DeferredTaxAssetsLeaseLiabilities100.0100.0

tpic:DeferredTaxAssetsNonDeductibleInterest

tpic:DeferredTaxAssetsNonDeductibleInterest


Deferred
Period End2020-12-312018-12-31
Value3302000.01452000.0
Percentage of DeferredTaxAssetsNonDeductibleInterest100.0100.0

tpic:DeferredTaxAssetsTaxDeferredExpenseNonDeductibleReservesAndAccruals

tpic:DeferredTaxAssetsTaxDeferredExpenseNonDeductibleReservesAndAccruals


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value1216109.5578.3164.8253.028
Percentage of DeferredTaxAssetsTaxDeferredExpenseNonDeductibleReservesAndAccruals100.0100.0100.0100.0100.0100.0100.0

tpic:DeferredTaxLiabilitiesLeaseAssets

tpic:DeferredTaxLiabilitiesLeaseAssets


Deferred
Period End2020-12-312019-12-31
Value220.032
Percentage of DeferredTaxLiabilitiesLeaseAssets100.0100.0

tpic:FinanceLeaseRightOfUseAssetGross

tpic:FinanceLeaseRightOfUseAssetGross


Finance
Period End2020-12-312020-06-302020-03-312019-12-312018-12-31
Value2843444541
Percentage of FinanceLeaseRightOfUseAssetGross100.0100.0100.0100.0100.0

tpic:FinanceLeasesCurrentMaturitiesOfLongTermDebt

tpic:FinanceLeasesCurrentMaturitiesOfLongTermDebt


Finance
Period End2021-06-302021-03-312020-12-312020-09-302019-12-31
Value6104000.05989000.06018000.05855000.05744000.0
Percentage of FinanceLeasesCurrentMaturitiesOfLongTermDebt100.0100.0100.0100.0100.0

tpic:FinanceLeasesLongTermDebtNetOfDebtIssuanceCostsAndCurrentMaturities

tpic:FinanceLeasesLongTermDebtNetOfDebtIssuanceCostsAndCurrentMaturities


Finance
Period End2021-06-302021-03-312020-12-312020-09-302019-12-31
Value3.3374.7466.3717.75512
Percentage of FinanceLeasesLongTermDebtNetOfDebtIssuanceCostsAndCurrentMaturities100.0100.0100.0100.0100.0

tpic:IntangibleAssetsAndDeferredCostsNet

tpic:IntangibleAssetsAndDeferredCostsNet


Intangible
Period End2020-12-312019-12-312018-12-31
Value4146000.04170000.04458000.0
Percentage of IntangibleAssetsAndDeferredCostsNet100.0100.0100.0

tpic:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour

tpic:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour


Lessee
Period End2021-06-302021-03-312020-09-30
Value10098130
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour100.0100.0100.0

tpic:PercentageOfDividendContributedToSurplusReserve us-gaap:StatementGeographical

tpic:PercentageOfDividendContributedToSurplusReserve

country:CN


Percentage
Period End2020-12-31
Value10.0
Percentage of PercentageOfDividendContributedToSurplusReserve100.0

tpic:VariableConsiderationOverContractualGuaranteedMinimumObligation

tpic:VariableConsiderationOverContractualGuaranteedMinimumObligation


Variable
Period End2020-12-312020-09-30
Value71178
Percentage of VariableConsiderationOverContractualGuaranteedMinimumObligation100.0100.0

us-gaap:CapitalizedContractCostAccumulatedAmortization us-gaap:BalanceSheetLocation

us-gaap:CapitalizedContractCostAccumulatedAmortization

us-gaap:OtherNoncurrentAssets


Capitalized
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value3700000.02900000.02800000.02700000.02700000.02400000.02300000.02100000.01700000.01400000.0
Percentage of CapitalizedContractCostAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalizedContractCostGross us-gaap:BalanceSheetLocation

us-gaap:CapitalizedContractCostGross

us-gaap:OtherNoncurrentAssets


Capitalized
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value6600000.05700000.05700000.05600000.07000000.07100000.06500000.05600000.04800000.02400000.0
Percentage of CapitalizedContractCostGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302016-12-312015-12-31
Value12313613015197110719461808911411814215214313412950
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerAssetGrossCurrent

us-gaap:ContractWithCustomerAssetGrossCurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value234221223214217195170169171144127137112
Percentage of ContractWithCustomerAssetGrossCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerAssetNetCurrent

us-gaap:ContractWithCustomerAssetNetCurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value231216216211214192166164157133116122131130105
Percentage of ContractWithCustomerAssetNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentCarryingAmount

us-gaap:DebtInstrumentCarryingAmount


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value237235217238239206142143149160138133131127123135130122125113124136
Percentage of DebtInstrumentCarryingAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentCarryingAmount us-gaap:LongtermDebtType

tpic:OtherEquipmentFinanceLeases


Debt
Period End2021-06-302021-03-312020-12-31
Value0.1680.1940.232
Percentage of DebtInstrumentCarryingAmount0.10.10.1

us-gaap:DebtInstrumentCarryingAmount us-gaap:StatementGeographical, us-gaap:DebtInstrument

country:MX, tpic:SaleLeaseAgreementMarchTwoThousandEighteen


Debt
Period End2020-12-312019-12-312018-12-31
Value7.11010
Percentage of DebtInstrumentCarryingAmount3.37.77.6

us-gaap:DebtInstrumentCarryingAmount us-gaap:StatementGeographical, us-gaap:LongtermDebtType

country:IN, tpic:FinanceLeaseObligations


Debt
Period End2020-12-312019-12-31
Value0.10.095
Percentage of DebtInstrumentCarryingAmount0.00.1

country:IN, tpic:SecuredAndUnsecuredWorkingCapital


Debt
Period End2021-06-30
Value6.383
Percentage of DebtInstrumentCarryingAmount2.7

country:IN, tpic:UnsecuredTermLoan


Debt
Period End2021-06-30
Value2.106
Percentage of DebtInstrumentCarryingAmount0.9

country:MX, tpic:FinanceLeaseObligations


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value6.2617.0838.0388.97510111112131514
Percentage of DebtInstrumentCarryingAmount2.63.03.73.84.25.38.48.59.09.710.5

country:US, tpic:FinanceLeaseObligations


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0.1320.1470.1630.1790.2880.3090.3160.1070.111
Percentage of DebtInstrumentCarryingAmount0.10.10.10.10.20.20.20.10.1

country:US, tpic:SeniorRevolvingLoan


Debt
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-31
Value17117117118519216211210696969090752.82
Percentage of DebtInstrumentCarryingAmount72.272.878.577.680.478.579.174.264.460.265.367.657.42.3

tpic:EuropeMiddleEastAfricaAndIndia, tpic:EquipmentFinancing


Debt
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value5.1655.9646.8397.9038.67710101216
Percentage of DebtInstrumentCarryingAmount2.22.53.35.66.16.76.88.813.7

tpic:EuropeMiddleEastAfricaAndIndia, tpic:FinanceLeaseObligations


Debt
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value4.4884.7765.125.7325.9376.9577.3026.738
Percentage of DebtInstrumentCarryingAmount1.92.02.54.04.14.64.64.9

tpic:EuropeMiddleEastAfricaAndIndia, tpic:UnsecuredFinancing


Debt
Period End2020-09-30
Value34
Percentage of DebtInstrumentCarryingAmount14.6

tpic:EuropeMiddleEastAfricaAndIndia, us-gaap:CapitalLeaseObligations


Debt
Period End2020-12-312019-12-312018-12-312017-12-31
Value3.55.66.7385.058
Percentage of DebtInstrumentCarryingAmount1.63.94.94.1

tpic:EuropeMiddleEastAndAfrica, tpic:EquipmentFinancing


Debt
Period End2021-06-302021-03-312020-12-312019-12-31
Value2.1013.1074.3357.903
Percentage of DebtInstrumentCarryingAmount0.91.32.05.6

tpic:EuropeMiddleEastAndAfrica, tpic:FinanceLeaseObligations


Debt
Period End2021-06-302021-03-312020-12-312019-12-31
Value3.0123.4584.1195.637
Percentage of DebtInstrumentCarryingAmount1.31.51.94.0

tpic:EuropeMiddleEastAndAfrica, tpic:UnsecuredFinancing


Debt
Period End2021-06-302021-03-312020-12-31
Value455030
Percentage of DebtInstrumentCarryingAmount19.421.313.8

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredFinanceCostsNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value823000.0937000.01051000.01165000.01279000.0798000.0672000.0723000.0775000.0827000.0878000.0930000.01515000.01990000.02171000.01860000.02004000.02147000.02290000.02947000.03390000.04220000.0
Percentage of DeferredFinanceCostsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


Deferred
Period End2020-12-312019-12-31
Value1811
Percentage of DeferredIncomeTaxAssetsNet100.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value5022166.9582.1374.2334.906
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsDeferredIncome

us-gaap:DeferredTaxAssetsDeferredIncome


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value180000.01792000.0149000.02616000.05373000.06563000.05084000.0
Percentage of DeferredTaxAssetsDeferredIncome100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value87514043474745
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312018-06-302017-12-312016-12-312015-12-312014-12-31
Value3623170.018253234
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.0100.00.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOther

us-gaap:DeferredTaxAssetsOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value6760000.04480000.04548000.03424000.01248000.01671000.0657000.0
Percentage of DeferredTaxAssetsOther100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312018-06-302017-12-312016-12-312015-12-312014-12-31
Value1931000.01931000.02212000.004582000.02914000.0384000.0120000.0
Percentage of DeferredTaxAssetsTaxCreditCarryforwards100.0100.0100.00.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value3298000.03274000.03607000.03489000.03503000.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesOther

us-gaap:DeferredTaxLiabilitiesOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value-33000.0827000.0406000.01972000.0423000.01787000.041000.0
Percentage of DeferredTaxLiabilitiesOther100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value3446000.04196000.02636000.03489000.01714000.01831000.01368000.0
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome

us-gaap:DeferredTaxLiabilitiesTaxDeferredIncome


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value2417131.497180.6153.497
Percentage of DeferredTaxLiabilitiesTaxDeferredIncome100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepositsAssetsCurrent

us-gaap:DepositsAssetsCurrent


Deposits
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312017-12-312016-12-312015-12-31
Value2791000.03200000.02300000.06143000.04400.05100.05659000.05585000.08135000.03140000.0
Percentage of DepositsAssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepositsAssetsNoncurrent

us-gaap:DepositsAssetsNoncurrent


Deposits
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value108.4373.8453.2382.4220.486
Percentage of DepositsAssetsNoncurrent100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeFairValueOfDerivativeLiability us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk

us-gaap:DerivativeFairValueOfDerivativeLiability

us-gaap:AccountsPayableAndAccruedLiabilities, us-gaap:ForeignExchangeForward


Derivative
Period End2021-06-302021-03-312020-12-312019-12-31
Value1218000.01283000.02096000.0124000.0
Percentage of DerivativeFairValueOfDerivativeLiability100.0100.0100.0100.0

us-gaap:OtherNoncurrentLiabilities, us-gaap:InterestRateSwap


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302019-12-31
Value3365000.03818000.04414000.04882000.02723000.0
Percentage of DerivativeFairValueOfDerivativeLiability276.3297.6210.60.02196.0

us-gaap:DerivativeLiabilityFairValueGrossAsset us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk

us-gaap:DerivativeLiabilityFairValueGrossAsset

us-gaap:OtherCurrentAssets, us-gaap:ForeignExchangeForward


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302019-12-31
Value1706000.01693000.05832000.01696000.0820000.0
Percentage of DerivativeLiabilityFairValueGrossAsset100.0100.0100.0100.0100.0

us-gaap:DerivativeNotionalAmount us-gaap:DerivativeInstrumentRisk, us-gaap:DerivativeInstrumentsGainLossByHedgingRelationship

us-gaap:DerivativeNotionalAmount

us-gaap:ForeignExchangeForward, us-gaap:CashFlowHedging


Derivative
Period End2020-12-312020-06-302020-03-312019-12-31
Value30080012001100
Percentage of DerivativeNotionalAmount100.0100.0100.0100.0

us-gaap:ForeignExchangeOption, us-gaap:CashFlowHedging


Derivative
Period End2021-06-302020-12-31
Value79400
Percentage of DerivativeNotionalAmount0.0133.3

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions

us-gaap:PerformanceShares


Employee
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2.94.95.12.45.46.26.93.13.94.44.8
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedStockUnitsRSU


Employee
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value7.09.7104.25.36.56.33.44.85.96.45.01.82.8
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions241.4198.0198.0175.098.1104.891.3109.7123.1134.1133.30.00.00.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeStockOption


Employee
Period End2020-12-312018-12-312017-12-312016-12-312015-12-31
Value3300000.01600000.04800000.07300000.00
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0100.0100.0100.00.0

us-gaap:FinanceLeaseLiability

us-gaap:FinanceLeaseLiability


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value9.441101213151617
Percentage of FinanceLeaseLiability100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDue

us-gaap:FinanceLeaseLiabilityPaymentsDue


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value9.981111314
Percentage of FinanceLeaseLiabilityPaymentsDue100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value5824000.05771000.06319000.06544000.0
Percentage of FinanceLeaseLiabilityPaymentsDueNextTwelveMonths100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive


Finance
Period End2020-12-31
Value7000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearFive100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value37000.07000.0225000.0222000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree

us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value254000.0224000.0891000.0865000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo

us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value904000.0871000.05859000.05763000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear


Finance
Period End2021-06-302021-03-312020-09-30
Value2955000.04565000.01317000.0
Percentage of FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear100.0100.0100.0

us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount

us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value540000.0703000.0912000.01108000.0
Percentage of FinanceLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0

us-gaap:FinanceLeaseRightOfUseAsset

us-gaap:FinanceLeaseRightOfUseAsset


Finance
Period End2021-06-302020-12-31
Value1316
Percentage of FinanceLeaseRightOfUseAsset100.0100.0

us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization

us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization


Finance
Period End2021-06-302020-12-312020-06-302019-12-31
Value13121917
Percentage of FinanceLeaseRightOfUseAssetAccumulatedAmortization100.0100.0100.0100.0

us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization

us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization


Finance
Period End2021-06-302020-12-31
Value2728
Percentage of FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization100.0100.0

us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent

us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-03-31
Value6.36.46.46.40.0640.0640.0640.064
Percentage of FinanceLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value3783000.02711000.02290000.02000000.01885000.04059000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization us-gaap:FiniteLivedIntangibleAssetsByMajorClass

tpic:AcquiredDevelopmentTools


Finite
Period End2020-12-312019-12-31
Value54000.049000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization1.41.8

tpic:PreProductionInvestments


Finite
Period End2020-12-312019-12-312018-12-312017-12-31
Value3723000.02656000.02111000.01429000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization98.498.092.271.5

us-gaap:Patents


Finite
Period End2020-12-312019-12-312017-12-312016-12-312015-12-31
Value6000.06000.02000000.01885000.01731000.0
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization0.20.2100.0100.042.6

us-gaap:FiniteLivedIntangibleAssetsGross us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:FiniteLivedIntangibleAssetsGross

tpic:AcquiredDevelopmentTools


Finite
Period End2020-12-312019-12-31
Value1075000.0980000.0
Percentage of FiniteLivedIntangibleAssetsGross100.0100.0

tpic:PreProductionInvestments


Finite
Period End2020-12-312019-12-312018-12-312017-12-31
Value6581000.05639000.05598000.02387000.0
Percentage of FiniteLivedIntangibleAssetsGross612.2575.40.00.0

us-gaap:Patents


Finite
Period End2020-12-312019-12-312017-12-312016-12-312015-12-31
Value123000.0112000.02000000.02000000.02000000.0
Percentage of FiniteLivedIntangibleAssetsGross11.411.40.00.00.0

us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease us-gaap:DerivativeInstrumentRisk, us-gaap:FinancialInstrument

us-gaap:HedgedAssetFairValueHedgeCumulativeIncreaseDecrease

us-gaap:ForeignExchangeOption, tpic:ContractsToHedgeInMexicanPeso


Hedged
Period End2020-12-31
Value700000.0
Percentage of HedgedAssetFairValueHedgeCumulativeIncreaseDecrease100.0

us-gaap:IntangibleAssetsGrossExcludingGoodwill

us-gaap:IntangibleAssetsGrossExcludingGoodwill


Intangible
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value7929000.06881000.06748000.02150000.02150000.04478000.0
Percentage of IntangibleAssetsGrossExcludingGoodwill100.0100.0100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value33323435
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths100.0100.0100.0100.0

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear


Lessee
Period End2021-06-302021-03-312020-09-30
Value18268.413
Percentage of LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear100.0100.0100.0

us-gaap:LettersOfCreditOutstandingAmount us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LongtermDebtType, us-gaap:TypeOfArrangement

us-gaap:LettersOfCreditOutstandingAmount

country:US, tpic:LetterOfCreditSubFacility, tpic:SeniorRevolvingLoan, tpic:CreditAgreement


Letters
Period End2020-12-312019-12-31
Value0.00790.0051
Percentage of LettersOfCreditOutstandingAmount100.0100.0

us-gaap:LettersOfCreditOutstandingAmount us-gaap:StatementGeographical, us-gaap:LongtermDebtType, us-gaap:TypeOfArrangement

country:US, tpic:SeniorRevolvingLoan, tpic:CreditAgreement


Letters
Period End2020-12-312019-12-31
Value171112
Percentage of LettersOfCreditOutstandingAmount2167088.62203921.6

us-gaap:LineOfCredit us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LineOfCreditFacility

us-gaap:LineOfCredit

tpic:EuropeMiddleEastAndAfrica, us-gaap:LetterOfCredit, tpic:FinancialInstitutionOne


Line
Period End2020-12-312019-12-31
Value127.6
Percentage of LineOfCredit100.0100.0

tpic:EuropeMiddleEastAndAfrica, us-gaap:LetterOfCredit, tpic:FinancialInstitutionThree


Line
Period End2020-12-31
Value0.4
Percentage of LineOfCredit3.2

us-gaap:LineOfCredit us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:VariableRate

tpic:EuropeMiddleEastAfricaAndIndia, tpic:LettersOfCreditAndOtherNonCashItems, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt, tpic:EURIBOR


Line
Period End2020-09-30
Value10
Percentage of LineOfCredit0.0

us-gaap:LineOfCredit us-gaap:StatementGeographical, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType

tpic:EuropeMiddleEastAfricaAndIndia, tpic:ThreePercentageFixedRate, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt


Line
Period End2020-09-30
Value5.8
Percentage of LineOfCredit0.0

tpic:EuropeMiddleEastAfricaAndIndia, tpic:TwoPercentageFixedRate, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt


Line
Period End2020-09-30
Value3.5
Percentage of LineOfCredit0.0

tpic:EuropeMiddleEastAfricaAndIndia, tpic:TwoPointFourPercentageFixedRate, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt


Line
Period End2020-09-30
Value14
Percentage of LineOfCredit0.0

us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity us-gaap:StatementGeographical, us-gaap:CreditFacility, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:VariableRate

us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity

tpic:EuropeMiddleEastAfricaAndIndia, tpic:LettersOfCreditAndOtherNonCashItems, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt, tpic:EURIBOR


Line
Period End2020-09-30
Value12
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity100.0

tpic:EuropeMiddleEastAfricaAndIndia, us-gaap:RevolvingCreditFacility, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt, tpic:EURIBOR


Line
Period End2020-09-30
Value23
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity181.4

us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity us-gaap:StatementGeographical, us-gaap:DebtInstrument, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType

srt:Asia, tpic:CreditAgreementAugust2019, tpic:FinancialInstitutionTwo, us-gaap:UnsecuredDebt


Line
Period End2020-12-312019-12-31
Value1345
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity0.00.0

srt:Asia, tpic:CreditAgreementMarch2018, tpic:FinancialInstitutionThree, tpic:LettersOfGuarantee


Line
Period End2020-12-312019-12-31
Value0.04050.0103
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity0.00.0

srt:Asia, tpic:CreditAgreementMarch2018, tpic:FinancialInstitutionThree, us-gaap:UnsecuredDebt


Line
Period End2020-12-312019-12-312018-03-31
Value1514100
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity0.00.00.0

tpic:EuropeMiddleEastAfricaAndIndia, tpic:FivePercentageFixedRate, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt


Line
Period End2020-09-30
Value5.9
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity45.7

tpic:EuropeMiddleEastAfricaAndIndia, tpic:ThreePercentageFixedRate, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt


Line
Period End2020-09-30
Value21
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity162.8

us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity us-gaap:StatementGeographical, us-gaap:LineOfCreditFacility, us-gaap:LongtermDebtType, us-gaap:VariableRate

tpic:EuropeMiddleEastAfricaAndIndia, tpic:TurkishFinancialInstitution, us-gaap:UnsecuredDebt, tpic:EURIBOR


Line
Period End2020-09-30
Value36
Percentage of LineOfCreditFacilityMaximumBorrowingCapacity281.4

us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent

us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value56533235251913193341273939433544383233272752
Percentage of LongTermDebtAndCapitalLeaseObligationsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities

us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value236234216237237206141142148159137132129125121133128120123110119129
Percentage of LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths


Long
Period End2020-12-31
Value32
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive


Long
Period End2020-12-31
Value4000.0
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour


Long
Period End2020-12-31
Value213000.0
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree


Long
Period End2020-12-31
Value171
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree100.0

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo

us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo


Long
Period End2020-12-31
Value13
Percentage of LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo100.0

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-03-31
Value8.07.97.97.90.0810.0810.0750.075
Percentage of OperatingLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLossCarryforwards us-gaap:IncomeTaxAuthority

us-gaap:OperatingLossCarryforwards

us-gaap:DomesticCountry


Operating
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value10320255157
Percentage of OperatingLossCarryforwards100.0100.0100.0100.0100.0

us-gaap:ForeignCountry


Operating
Period End2020-12-312019-12-312018-12-31
Value413114
Percentage of OperatingLossCarryforwards39.8149.856.6

us-gaap:StateAndLocalJurisdiction


Operating
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value2531581189277
Percentage of OperatingLossCarryforwards245.8756.0459.3180.9134.3

us-gaap:OtherAssetsMiscellaneousCurrent

us-gaap:OtherAssetsMiscellaneousCurrent


Other
Period End2020-12-312019-12-31
Value6169000.01013000.0
Percentage of OtherAssetsMiscellaneousCurrent100.0100.0

us-gaap:OtherAssetsMiscellaneousNoncurrent

us-gaap:OtherAssetsMiscellaneousNoncurrent


Other
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-31
Value2936000.02278000.01976000.0405000.02000.0120000.0
Percentage of OtherAssetsMiscellaneousNoncurrent100.0100.0100.0100.0100.0100.0

us-gaap:PrepaidExpenseCurrent

us-gaap:PrepaidExpenseCurrent


Prepaid
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value2123291515141019159.219
Percentage of PrepaidExpenseCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProductWarrantyAccrualClassifiedCurrent

us-gaap:ProductWarrantyAccrualClassifiedCurrent


Product
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-312013-12-31
Value474550535651474842393632333229282521193130135.9163.748
Percentage of ProductWarrantyAccrualClassifiedCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedCash

us-gaap:RestrictedCash


Restricted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312017-12-31
Value154000.0336000.0339000.01987000.0312000.0662000.0992000.01600000.03555000.03849000.0
Percentage of RestrictedCash100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue


Restricted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-31
Value154000.0336000.0339000.01987000.0312000.0662000.0992000.01600000.02122000.01850000.03555000.02845000.04431000.03251000.03849000.03802000.02783000.01928000.02259000.02409000.02408000.01760000.0
Percentage of RestrictedCashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue us-gaap:StatementGeographical

country:CN


Restricted
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value200000.0300000.0300000.0300000.0300000.0600000.01000000.01600000.02100000.01800000.03500000.02800000.04400000.03300000.03800000.0
Percentage of RestrictedCashAndCashEquivalentsAtCarryingValue129.989.388.515.196.290.6100.8100.099.097.398.598.499.3101.598.7

country:US


Restricted
Period End2020-09-30
Value1700000.0
Percentage of RestrictedCashAndCashEquivalentsAtCarryingValue85.6

us-gaap:RevenueRemainingPerformanceObligation

us-gaap:RevenueRemainingPerformanceObligation


Revenue
Period End2021-06-302021-03-312020-12-312020-09-30
Value3200350036003800
Percentage of RevenueRemainingPerformanceObligation100.0100.0100.0100.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue us-gaap:AwardType

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue

us-gaap:PerformanceShares


Share
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-31
Value27.0724.6124.7426.226.1926.1926.1822.6722.6722.6722.67000
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

us-gaap:RestrictedStockUnitsRSU


Share
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-312013-12-31
Value23.623.5823.6824.9924.9920.8221.0618.7518.9316.2715.915.0211.2711.110.910.910.910.910.8900
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue87.295.895.795.495.479.580.482.783.571.870.10.00.00.00.00.00.00.00.00.00.0

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value5312292212340.33
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1


Sharebased
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value389.718156.6880.1950.4980.33
Percentage of SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1100.0100.0100.0100.0100.0100.0100.0

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1

tpic:RangeFive


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-30
Value12.7821.7820.4819.9920.020.020.019.9320.14
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:RangeFour


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value21.4218.718.718.718.718.718.718.6718.6818.6818.6818.6818.7
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1167.685.991.393.593.593.593.593.792.80.00.00.00.0

tpic:RangeOne


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value10.878.498.498.498.498.498.498.498.498.498.498.498.498.498.498.498.498.49
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice185.139.041.542.542.542.542.542.642.20.00.00.00.00.00.00.00.00.0

tpic:RangeThree


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value18.715.9616.016.0216.0616.116.1616.3116.3416.3916.2316.2716.33
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1146.373.378.180.180.380.580.881.881.10.00.00.00.0

tpic:RangeTwo


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value16.3610.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.87
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1128.049.953.154.454.454.454.454.554.00.00.00.00.0

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRange

us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1

tpic:RangeFive


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-31
Value16.9420.7620.6520.5921.0821.4321.019.9719.9219.9219.9219.7920.1418.6818.6818.68
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

tpic:RangeFour


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value23.9518.718.718.718.718.718.6818.6718.6718.6818.6818.6818.6816.5316.5316.5318.723.09
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1141.490.190.690.888.787.389.093.593.793.893.894.492.888.588.588.50.00.0

tpic:RangeOne


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value10.878.498.498.498.498.498.498.498.498.498.498.498.498.498.498.498.498.49
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance164.240.941.141.240.339.640.442.542.642.642.642.942.245.445.445.40.00.0

tpic:RangeThree


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value18.715.9615.9715.9515.9515.9515.9516.116.1916.1916.1216.1216.1212.7312.512.516.4116.53
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1110.476.977.377.575.774.476.080.681.381.380.981.580.068.166.966.90.00.0

tpic:RangeTwo


Sharebased
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value16.410.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.8710.87
Percentage of SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance196.852.452.652.851.650.751.854.454.654.654.654.954.058.258.258.20.00.0

us-gaap:ShortTermDebtWeightedAverageInterestRate us-gaap:StatementGeographical

us-gaap:ShortTermDebtWeightedAverageInterestRate

tpic:EuropeMiddleEastAfricaAndIndia


Short
Period End2020-12-312019-12-31
Value3.35.7
Percentage of ShortTermDebtWeightedAverageInterestRate100.0100.0

us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval us-gaap:StatementGeographical

us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval

country:CN


Statutory
Period End2020-12-31
Value7000000.0
Percentage of StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval100.0

us-gaap:TaxCreditCarryforwardAmount us-gaap:IncomeTaxAuthority

us-gaap:TaxCreditCarryforwardAmount

us-gaap:ForeignCountry


Tax
Period End2020-12-31
Value1900000.0
Percentage of TaxCreditCarryforwardAmount100.0

us-gaap:TreasuryStockShares

us-gaap:TreasuryStockShares


Treasury
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value208000.0207000.0176000.0176000.0172000.0145000.0145000.085000.086000.067000.0118000.031000.031000.028000.00
Percentage of TreasuryStockShares100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:UndistributedEarningsOfForeignSubsidiaries

us-gaap:UndistributedEarningsOfForeignSubsidiaries


Undistributed
Period End2020-12-31
Value95
Percentage of UndistributedEarningsOfForeignSubsidiaries100.0

us-gaap:ValueAddedTaxReceivableCurrent

us-gaap:ValueAddedTaxReceivableCurrent


Value
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312017-12-312016-12-312015-12-31
Value182121220.02220.025711115.22912
Percentage of ValueAddedTaxReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Line plots across dimensions of each concept


Operating Margin
us-gaap:StatementBusinessSegments
(None,)
Operating  Marginus-gaap: Statement Business Segments
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:IncomeStatementLocation
(None,)
Allocated Share Based Compensation Expenseus-gaap: Income Statement Location
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType
(None,)
Allocated Share Based Compensation Expenseus-gaap: Award Type
us-gaap:OperatingIncomeLoss
us-gaap:StatementBusinessSegments
(None,)
Operating Income Lossus-gaap: Statement Business Segments
us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents
(None,)
Other Comprehensive Income Loss Net Of Taxus-gaap: Statement Equity Components
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:MajorCustomers, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
(None, 'us-gaap:SalesRevenueNet', 'us-gaap:CustomerConcentrationRisk')
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Major Customers, us-gaap: Concentration Risk By Benchmark, us-gaap: Concentration Risk By Type
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:Assets
us-gaap:StatementBusinessSegments
(None,)
Assetsus-gaap: Statement Business Segments
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:Cash
us-gaap:StatementGeographical
(None,)
Cashus-gaap: Statement Geographical
us-gaap:AccountsReceivableNetCurrent
us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableType
(None,)
Accounts Receivable Net Currentus-gaap: Accounts Notes Loans And Financing Receivable By Receivable Type
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:PropertyPlantAndEquipmentNet
us-gaap:StatementBusinessSegments
(None,)
Property Plant And Equipment Netus-gaap: Statement Business Segments
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components