XML 38 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
DESCRIPTION OF BUSINESS (Details) (USD $)
3 Months Ended 9 Months Ended 0 Months Ended 12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
item
Dec. 31, 2013
May 30, 2014
May 30, 2014
Mar. 31, 2014
Dec. 22, 2014
Mar. 31, 2013
Sep. 30, 2014
DESCRIPTION OF BUSINESS                    
Number of industry groups in which products are sold     3tpcs_NumberOfIndustryGroupsInWhichProductsSold              
Percentage of accounts receivable at risk of timely payment due to contract dispute     54.00%tpcs_PercentageOfAccountsReceivableAtRiskOfTimelyPaymentDueToContractDispute              
Number of customers in bankruptcy proceedings     $ 1tpcs_NumberOfCustomersInBankruptcyProceedings              
Provision for estimated customer purchase agreement losses 2,400,000tpcs_ProvisionForLossOnCustomerPurchaseAgreement   2,400,000tpcs_ProvisionForLossOnCustomerPurchaseAgreement              
Operating losses (945,718)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (757,680)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (2,865,557)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (3,000,255)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic            
Cash and cash equivalents 1,278,667us-gaap_CashAndCashEquivalentsAtCarryingValue 3,746,912us-gaap_CashAndCashEquivalentsAtCarryingValue 1,278,667us-gaap_CashAndCashEquivalentsAtCarryingValue 3,746,912us-gaap_CashAndCashEquivalentsAtCarryingValue     1,086,701us-gaap_CashAndCashEquivalentsAtCarryingValue   3,075,376us-gaap_CashAndCashEquivalentsAtCarryingValue  
Cash deposits located in China, which may not be able to be repatriated for use in the U.S. without undue cost or expense 14,068tpcs_CashDepositsInBank   14,068tpcs_CashDepositsInBank              
Total current liabilities 9,687,084us-gaap_LiabilitiesCurrent   9,687,084us-gaap_LiabilitiesCurrent       12,412,873us-gaap_LiabilitiesCurrent      
LSA                    
DESCRIPTION OF BUSINESS                    
Maximum amount of debt that can be defaulted         5,000tpcs_DebtInstrumentCovenantMaximumDefaultInPaymentOfDebtAmount
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
         
Fees and associated costs         240,000us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
         
Loan proceeds retained for general corporate purposes         1,270,000tpcs_LoanProceedsRetainedForGeneralUse
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
         
Second Forbearance Agreement | Maximum                    
DESCRIPTION OF BUSINESS                    
Leverage ratio covenant         1.75tpcs_DebtInstrumentLeverageRatioCovenant
/ tpcs_AgreementAxis
= tpcs_SecondDebtForbearanceAndModificationAgreementMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
1.75tpcs_DebtInstrumentLeverageRatioCovenant
/ tpcs_AgreementAxis
= tpcs_SecondDebtForbearanceAndModificationAgreementMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Revere Term Loan and Notes due December 2015 | TLSA                    
DESCRIPTION OF BUSINESS                    
Amount borrowed               2,250,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= us-gaap_SecuredDebtMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_TermLoanAndSecurityAgreementMember
   
First Loan Note | TLSA                    
DESCRIPTION OF BUSINESS                    
Amount borrowed               1,500,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= tpcs_FirstTermLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_TermLoanAndSecurityAgreementMember
   
Interest rate (as a percent)               12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tpcs_FirstTermLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_TermLoanAndSecurityAgreementMember
   
Second Loan Note | TLSA                    
DESCRIPTION OF BUSINESS                    
Amount borrowed               750,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= tpcs_SecondTermLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_TermLoanAndSecurityAgreementMember
   
Interest rate (as a percent)               12.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tpcs_SecondTermLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_TermLoanAndSecurityAgreementMember
   
Utica Credit Loan Note due November 2018 | LSA                    
DESCRIPTION OF BUSINESS                    
Amount borrowed         4,150,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= tpcs_CreditLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
4,150,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= tpcs_CreditLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
       
Stated interest rate to be used as variable interest basis         7.50%tpcs_DebtInstrumentStatedVariableRateBasis
/ us-gaap_DebtInstrumentAxis
= tpcs_CreditLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
7.50%tpcs_DebtInstrumentStatedVariableRateBasis
/ us-gaap_DebtInstrumentAxis
= tpcs_CreditLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
       
Interest margin (as a percent)         3.30%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= tpcs_CreditLoanNoteMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
         
Variable interest basis         six-month LIBOR          
Loan agreement with bank                    
DESCRIPTION OF BUSINESS                    
Amounts reclassified as a current liability due to default, under the loan and security agreement             4,200,000us-gaap_DebtDefaultLongtermDebtAmount
/ us-gaap_DebtInstrumentAxis
= tpcs_LoanAgreementWithBankMember
     
Actual leverage ratio             3.81tpcs_DebtInstrumentLeverageRatioActual
/ us-gaap_DebtInstrumentAxis
= tpcs_LoanAgreementWithBankMember
    4.4tpcs_DebtInstrumentLeverageRatioActual
/ us-gaap_DebtInstrumentAxis
= tpcs_LoanAgreementWithBankMember
Loan agreement with bank | LSA                    
DESCRIPTION OF BUSINESS                    
Repayment of debt         2,650,000us-gaap_RepaymentsOfDebt
/ us-gaap_DebtInstrumentAxis
= tpcs_LoanAgreementWithBankMember
/ us-gaap_LongtermDebtTypeAxis
= tpcs_LoanAndSecurityAgreementMember
         
Loan agreement with bank | First Forbearance Agreement                    
DESCRIPTION OF BUSINESS                    
Period of written notice to accelerate payment of the debt in full in case of default             60 days      
Loan Agreement With Santander Bank,NA | Interest Rate Swap                    
DESCRIPTION OF BUSINESS                    
Fees and associated costs               $ 217,220us-gaap_PaymentsOfDebtIssuanceCosts
/ us-gaap_DebtInstrumentAxis
= tpcs_LoanAgreementWithSantanderBankNaMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember