2019 Form 10-K Financial Statement

#000114420419032723 Filed on June 27, 2019

View on sec.gov

Income Statement

Concept 2019 2018 Q2 2018 Q1
Revenue $16.70M $4.099M $4.669M
YoY Change -10.82% -29.7% -5.31%
Cost Of Revenue $12.12M $3.046M $4.290M
YoY Change -17.86% -25.51% 10.0%
Gross Profit $4.584M $1.053M $380.0K
YoY Change 15.29% -39.53% -63.29%
Gross Profit Margin 27.45% 25.68% 8.14%
Selling, General & Admin $2.747M $730.5K $770.0K
YoY Change -8.72% -20.58% 2.67%
% of Gross Profit 59.91% 69.4% 202.63%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $749.8K $185.6K $180.0K
YoY Change 6.46% 8.14% 5.88%
% of Gross Profit 16.35% 17.63% 47.37%
Operating Expenses $2.747M $730.5K $770.0K
YoY Change -8.72% -20.58% 2.67%
Operating Profit $1.838M $322.1K -$390.0K
YoY Change 90.0% -60.76% -236.84%
Interest Expense $354.8K $95.39K -$100.0K
YoY Change -14.08% -12.32% 66.67%
% of Operating Profit 19.31% 29.62%
Other Income/Expense, Net -$313.8K -$92.65K $0.00
YoY Change -23.23% -14.76%
Pretax Income $1.524M $229.4K -$490.0K
YoY Change 172.84% -67.79% -322.73%
Income Tax $423.4K $65.03K $80.00K
% Of Pretax Income 27.78% 28.35%
Net Earnings $1.101M $164.4K -$370.0K
YoY Change -513.93% -60.86% -111.94%
Net Earnings / Revenue 6.59% 4.01% -7.92%
Basic Earnings Per Share $0.04 $0.01 -$0.01
Diluted Earnings Per Share $0.04 $0.01 -$0.01
COMMON SHARES
Basic Shares Outstanding 28.88M 28.82M
Diluted Shares Outstanding 30.29M 29.10M

Balance Sheet

Concept 2019 2018 Q2 2018 Q1
SHORT-TERM ASSETS
Cash & Short-Term Investments $2.037M $2.110M $2.690M
YoY Change -24.26% -36.64% -12.38%
Cash & Equivalents $2.037M $2.111M $2.689M
Short-Term Investments
Other Short-Term Assets $498.1K $415.7K $450.5K
YoY Change 10.55% -9.7% 6.74%
Inventory $1.240M $976.7K $2.088M
Prepaid Expenses
Receivables $5.401M $716.4K $1.447M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $9.176M $8.444M $7.023M
YoY Change 30.66% -1.3% -7.57%
LONG-TERM ASSETS
Property, Plant & Equipment $4.861M $5.079M $5.202M
YoY Change -6.57% 2.53% 5.91%
Goodwill
YoY Change
Intangibles
YoY Change
Long-Term Investments
YoY Change
Other Assets $2.011M $44.14K $6.860K
YoY Change -2.07% 29.76% -93.14%
Total Long-Term Assets $6.871M $7.547M $7.256M
YoY Change -5.3% -6.91% -7.97%
TOTAL ASSETS
Total Short-Term Assets $9.176M $8.444M $7.023M
Total Long-Term Assets $6.871M $7.547M $7.256M
Total Assets $16.05M $15.99M $14.28M
YoY Change 12.39% -4.03% -7.77%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $609.1K $332.8K $345.7K
YoY Change 76.18% -41.07% -5.37%
Accrued Expenses $753.5K $752.7K $788.1K
YoY Change -4.39% -27.53% -11.79%
Deferred Revenue $890.8K $180.7K
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $822.1K $780.0K $770.0K
YoY Change 7.28% 6.85% 6.94%
Total Short-Term Liabilities $2.926M $3.323M $2.081M
YoY Change 40.6% 14.11% -20.55%
LONG-TERM LIABILITIES
Long-Term Debt $3.411M $4.000M $4.190M
YoY Change -18.51% -15.25% -13.96%
Other Long-Term Liabilities
YoY Change
Total Long-Term Liabilities $3.411M $4.000M $4.190M
YoY Change -18.51% -15.43% -14.31%
TOTAL LIABILITIES
Total Short-Term Liabilities $2.926M $3.323M $2.081M
Total Long-Term Liabilities $3.411M $4.000M $4.190M
Total Liabilities $6.336M $7.320M $6.270M
YoY Change 1.12% -10.4% -16.51%
SHAREHOLDERS EQUITY
Retained Earnings $57.05K -$576.6K
YoY Change -49.87% 85.58%
Common Stock $2.882K $2.882K
YoY Change 0.0% 0.0%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $9.711M $8.669M $8.012M
YoY Change
Total Liabilities & Shareholders Equity $16.05M $15.99M $14.28M
YoY Change 12.39% -4.03% -7.77%

Cashflow Statement

Concept 2019 2018 Q2 2018 Q1
OPERATING ACTIVITIES
Net Income $1.101M $164.4K -$370.0K
YoY Change -513.93% -60.86% -111.94%
Depreciation, Depletion And Amortization $749.8K $185.6K $180.0K
YoY Change 6.46% 8.14% 5.88%
Cash From Operating Activities $531.3K -$289.9K -$10.00K
YoY Change -57.7% -150.53% -94.44%
INVESTING ACTIVITIES
Capital Expenditures $446.7K $101.7K -$80.00K
YoY Change -55.09% -52.24% -76.47%
Acquisitions
YoY Change
Other Investing Activities $35.31K $0.00 $0.00
YoY Change -55.86% -100.0%
Cash From Investing Activities -$411.3K -$101.7K -$80.00K
YoY Change -55.02% -23.51% -76.47%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $188.6K
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -772.6K -186.9K -190.0K
YoY Change 7.68% 7.05% -9.52%
NET CHANGE
Cash From Operating Activities 531.3K -289.9K -10.00K
Cash From Investing Activities -411.3K -101.7K -80.00K
Cash From Financing Activities -772.6K -186.9K -190.0K
Net Change In Cash -652.6K -577.9K -280.0K
YoY Change 73.64% -317.04% -61.64%
FREE CASH FLOW
Cash From Operating Activities $531.3K -$289.9K -$10.00K
Capital Expenditures $446.7K $101.7K -$80.00K
Free Cash Flow $84.66K -$391.6K $70.00K
YoY Change -67.64% -208.53% -56.25%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
558578
CY2018Q1 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
1446982
CY2019Q1 us-gaap Inventory Net
InventoryNet
1240315
CY2018Q1 us-gaap Inventory Net
InventoryNet
2088485
CY2019Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
2036646
CY2018Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
2689110
CY2019Q1 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
1010443
CY2019Q1 us-gaap Other Assets Current
OtherAssetsCurrent
498059
CY2018Q1 us-gaap Other Assets Current
OtherAssetsCurrent
450540
CY2019Q1 us-gaap Assets Current
AssetsCurrent
9176295
CY2018Q1 us-gaap Assets Current
AssetsCurrent
7023013
CY2019Q1 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
4860609
CY2018Q1 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
5202448
CY2019Q1 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
2004346
CY2018Q1 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
2046298
CY2019Q1 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
6233
CY2018Q1 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
6860
CY2019Q1 us-gaap Assets
Assets
16047483
CY2018Q1 us-gaap Assets
Assets
14278619
CY2019Q1 us-gaap Accounts Payable Current
AccountsPayableCurrent
609082
CY2018Q1 us-gaap Accounts Payable Current
AccountsPayableCurrent
345705
CY2019Q1 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
753499
CY2018Q1 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
788084
CY2019Q1 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
740947
CY2018Q1 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
180706
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
822105
CY2018Q1 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
766354
CY2019Q1 us-gaap Liabilities Current
LiabilitiesCurrent
2925633
CY2018Q1 us-gaap Liabilities Current
LiabilitiesCurrent
2080849
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
3410542
CY2018Q1 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
4185274
CY2019Q1 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2018Q1 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2019Q1 us-gaap Common Stock Value
CommonStockValue
2923
CY2018Q1 us-gaap Common Stock Value
CommonStockValue
2882
CY2019Q1 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
8693106
CY2018Q1 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
8561995
CY2019Q1 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
21940
CY2018Q1 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
24236
CY2019Q1 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
993339
CY2018Q1 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-576617
CY2019Q1 us-gaap Stockholders Equity
StockholdersEquity
9711308
CY2018Q1 us-gaap Stockholders Equity
StockholdersEquity
8012496
CY2019Q1 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
16047483
CY2018Q1 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
14278619
CY2019 us-gaap Revenues
Revenues
16702558
CY2018 us-gaap Revenues
Revenues
18729994
CY2019 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
12118190
CY2018 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
14753693
CY2019 us-gaap Gross Profit
GrossProfit
4584368
CY2018 us-gaap Gross Profit
GrossProfit
3976301
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
2746543
CY2018 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
3009002
CY2019 us-gaap Operating Income Loss
OperatingIncomeLoss
1837825
CY2018 us-gaap Operating Income Loss
OperatingIncomeLoss
967299
CY2019 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
41033
CY2018 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
4267
CY2019 us-gaap Interest Expense
InterestExpense
354825
CY2018 us-gaap Interest Expense
InterestExpense
412988
CY2019 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-313792
CY2018 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-408721
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
1524033
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
423357
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
824486
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
1100676
CY2018 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-265908
CY2019 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
-2296
CY2018 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
4908
CY2019 us-gaap Other Comprehensive Income Other Net Of Tax
OtherComprehensiveIncomeOtherNetOfTax
-2296
CY2018 us-gaap Other Comprehensive Income Other Net Of Tax
OtherComprehensiveIncomeOtherNetOfTax
4908
CY2019 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
1098380
CY2018 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-261000
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.04
CY2018 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.01
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.04
CY2018 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.01
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
28878780
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
28824593
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
30293670
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
28824593
CY2019Q1 us-gaap Supplies
Supplies
133861
CY2018Q1 us-gaap Supplies
Supplies
82520
CY2019Q1 us-gaap Prepaid Insurance
PrepaidInsurance
203601
CY2018Q1 us-gaap Prepaid Insurance
PrepaidInsurance
211823
CY2019Q1 tpcs Prepaid Subscriptions
PrepaidSubscriptions
27096
CY2018Q1 tpcs Prepaid Subscriptions
PrepaidSubscriptions
38836
CY2019Q1 us-gaap Prepaid Taxes
PrepaidTaxes
31707
CY2018Q1 us-gaap Prepaid Taxes
PrepaidTaxes
59792
CY2019Q1 us-gaap Due From Employees Current
DueFromEmployeesCurrent
15380
CY2018Q1 us-gaap Due From Employees Current
DueFromEmployeesCurrent
26869
CY2019Q1 us-gaap Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
25573
CY2018Q1 us-gaap Other Assets Miscellaneous Current
OtherAssetsMiscellaneousCurrent
30700
CY2019Q1 us-gaap Other Assets Current
OtherAssetsCurrent
498059
CY2018Q1 us-gaap Other Assets Current
OtherAssetsCurrent
450540
CY2019Q1 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
13652936
CY2018Q1 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
13500457
CY2019Q1 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
8792327
CY2018Q1 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
8298009
CY2019Q1 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
4860609
CY2018Q1 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
5202448
CY2019Q1 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
284651
CY2018Q1 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
383060
CY2019Q1 us-gaap Provision For Loss On Contracts
ProvisionForLossOnContracts
57792
CY2018Q1 us-gaap Provision For Loss On Contracts
ProvisionForLossOnContracts
200897
CY2019Q1 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
267309
CY2018Q1 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
152501
CY2019Q1 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
24818
CY2018Q1 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
51626
CY2019Q1 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
753499
CY2018Q1 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
788084
CY2017Q1 us-gaap Stockholders Equity
StockholdersEquity
7970321
CY2018 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
303175
CY2018 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
4908
CY2018Q1 us-gaap Stockholders Equity
StockholdersEquity
8012496
CY2019 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Before Tax Portion Attributable To Parent
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent
-2296
CY2019Q1 us-gaap Stockholders Equity
StockholdersEquity
9711308
CY2019 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
96518
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
1100676
CY2018 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-265908
CY2019 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
749755
CY2018 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
704284
CY2019 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
55247
CY2018 us-gaap Amortization Of Financing Costs
AmortizationOfFinancingCosts
70041
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
137352
CY2018 us-gaap Share Based Compensation
ShareBasedCompensation
303175
CY2019 us-gaap Gain Loss On Contract Termination
GainLossOnContractTermination
143105
CY2018 us-gaap Gain Loss On Contract Termination
GainLossOnContractTermination
-52197
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
423357
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
825382
CY2019 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-436539
CY2018 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-75794
CY2019 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
-13322
CY2018 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
28443
CY2019 us-gaap Increase Decrease In Other Noncurrent Assets And Liabilities Net
IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
7245
CY2018 us-gaap Increase Decrease In Other Noncurrent Assets And Liabilities Net
IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
17742
CY2019 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
263377
CY2018 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-19603
CY2019 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
246501
CY2018 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
-151401
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
531309
CY2018 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
1256179
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
446652
CY2018 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
994530
CY2019 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
35309
CY2018 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
80000
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-411343
CY2019Q1 us-gaap Debt And Capital Lease Obligations
DebtAndCapitalLeaseObligations
4297349
CY2018Q1 us-gaap Debt And Capital Lease Obligations
DebtAndCapitalLeaseObligations
5063703
CY2019Q1 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
64702
CY2018Q1 us-gaap Deferred Finance Costs Net
DeferredFinanceCostsNet
112075
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
4232647
CY2018Q1 us-gaap Long Term Debt And Capital Lease Obligations Including Current Maturities
LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
4951628
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
822105
CY2018Q1 us-gaap Long Term Debt And Capital Lease Obligations Current
LongTermDebtAndCapitalLeaseObligationsCurrent
766354
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
3410542
CY2018Q1 us-gaap Long Term Debt And Capital Lease Obligations
LongTermDebtAndCapitalLeaseObligations
4185274
CY2017Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
833334
CY2017Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
0.266
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
400000
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
1133334
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
0.379
CY2018Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
100000
CY2018Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
0.600
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
150000
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
250000
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
0.720
CY2019Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
0
CY2019Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
0
CY2019Q1 us-gaap Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
2938000
CY2019Q1 us-gaap Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
2938000
CY2019Q1 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
4390832
CY2018Q1 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
347896
CY2019 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Restricted Stock Units Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
81666
CY2019 us-gaap Stock Issued During Period Value Employee Benefit Plan
StockIssuedDuringPeriodValueEmployeeBenefitPlan
182400
CY2019 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
263622
CY2018 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-150528
CY2019 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
2334418
CY2018 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
0
CY2019 tpcs Increase Decrease In Contract Liabilities
IncreaseDecreaseInContractLiabilities
149855
CY2018 tpcs Increase Decrease In Contract Liabilities
IncreaseDecreaseInContractLiabilities
462125
CY2018 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-914530
CY2019 us-gaap Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
752352
CY2018 us-gaap Repayments Of Long Term Debt And Capital Securities
RepaymentsOfLongTermDebtAndCapitalSecurities
697536
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-772554
CY2018 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-717476
CY2019 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations
EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
124
CY2018 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations
EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
-1219
CY2019 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-652464
CY2018 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-377046
CY2018Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
2689110
CY2017Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
3066156
CY2019Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
2036646
CY2018Q1 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
2689110
CY2019 us-gaap Interest Paid Net
InterestPaidNet
292678
CY2018 us-gaap Interest Paid Net
InterestPaidNet
343682
CY2019 us-gaap Income Taxes Paid
IncomeTaxesPaid
0
CY2018 us-gaap Income Taxes Paid
IncomeTaxesPaid
32227
CY2018Q2 us-gaap New Accounting Pronouncement Or Change In Accounting Principle Cumulative Effect Of Change On Equity Or Net Assets1
NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
19647
CY2018Q2 tpcs New Accounting Pronouncement Or Change In Accounting Principle Tax Effect
NewAccountingPronouncementOrChangeInAccountingPrincipleTaxEffect
7385
CY2019 us-gaap New Accounting Pronouncement Or Change In Accounting Principle Effect Of Change On Operating Results
NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnOperatingResults
7600000
CY2019Q1 us-gaap Inventory Net
InventoryNet
1240315
CY2018Q2 us-gaap Inventory Net
InventoryNet
976693
CY2019Q1 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
4390832
CY2018Q2 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
2056414
CY2018Q2 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
890802
CY2019Q1 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
2004346
CY2019Q1 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
740947
CY2019Q1 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
753499
CY2019Q1 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
993339
CY2019 us-gaap Revenues
Revenues
16702558
CY2019 us-gaap Cost Of Revenue
CostOfRevenue
12118190
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
2746543
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
1524033
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
423357
CY2019 us-gaap Net Income Loss
NetIncomeLoss
1100676
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
1100676
CY2019 us-gaap Gain Loss On Contract Termination
GainLossOnContractTermination
143105
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
423357
CY2019 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
263622
CY2019 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
2334418
CY2019 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
246501
CY2019 tpcs Increase Decrease In Contract Liabilities
IncreaseDecreaseInContractLiabilities
149855
CY2019Q1 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
12600000
CY2019Q1 tpcs Revenue Remaining Performance Obligation Completed Less Than50
RevenueRemainingPerformanceObligationCompletedLessThan50
9300000
CY2019Q1 us-gaap Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
0.50
CY2019Q1 tpcs Accrued Project Costs
AccruedProjectCosts
118929
CY2018Q1 tpcs Accrued Project Costs
AccruedProjectCosts
0
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
100000
CY2018Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
25000
CY2019Q1 tpcs Employee Agreement Annual Commitment For Vacation And Holiday
EmployeeAgreementAnnualCommitmentForVacationAndHoliday
300000
CY2019Q1 tpcs Employee Agreement Annual Commitment For Future Salaries During Next Fiscal Year
EmployeeAgreementAnnualCommitmentForFutureSalariesDuringNextFiscalYear
500000
CY2019Q1 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
90000000
CY2019Q1 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
29234594
CY2018Q1 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
28824593
CY2018Q1 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
90000000
CY2018Q1 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
28824593
CY2019 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-3428
CY2018 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-20000
CY2019 us-gaap Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
122500
CY2019 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
-188600
CY2019 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
182400
CY2018 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
0
CY2019 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
188600
CY2018 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
0
CY2019 us-gaap Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
14002
CY2018 us-gaap Repayments Of Long Term Capital Lease Obligations
RepaymentsOfLongTermCapitalLeaseObligations
19940
CY2019 us-gaap Nature Of Operations
NatureOfOperations
<div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;text-align: justify;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">NOTE 1 - DESCRIPTION OF BUSINESS</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;text-align: justify;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">TechPrecision Corporation, or TechPrecision, is a Delaware corporation organized in February 2005 under the name Lounsberry Holdings II, Inc. The name was changed to TechPrecision Corporation on March 6, 2006. TechPrecision is the parent company of Ranor, Inc., or Ranor, a Delaware corporation and Wuxi Critical Mechanical Components Co., Ltd., or WCMC, a wholly foreign owned enterprise.&#160;TechPrecision, WCMC and Ranor are collectively referred to as the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;.</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-align: justify; background: none;"><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;text-align: justify;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">We manufacture large scale metal fabricated and machined precision components and equipment. These products are used in a variety of markets including defense and aerospace, nuclear, medical, and precision industrial. We consider our business to consist of one segment - metal fabrication and precision machining. All of our operations and customers are located in the United States.</div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table>
CY2019 us-gaap Use Of Estimates
UseOfEstimates
<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Use of Estimates in the Preparation of Financial Statements -</div></div><div style="white-space: pre-line; font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"> In preparing the consolidated financial statements in conformity with generally accepted accounting practices in the United States, or U.S. GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and revenues and expenses during the reported period. We continually evaluate our estimates, including those related to contract accounting, accounts receivable, inventories, the recovery of long-lived assets, income taxes and the valuation of equity transactions. We base our estimates on historical and current experiences and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ from those estimates.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table>
CY2019 us-gaap Labor And Related Expense
LaborAndRelatedExpense
1598555
CY2018 us-gaap Labor And Related Expense
LaborAndRelatedExpense
1843505
CY2019 us-gaap Professional Fees
ProfessionalFees
713461
CY2018 us-gaap Professional Fees
ProfessionalFees
721585
CY2019 us-gaap Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
434527
CY2018 us-gaap Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
443912
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
2746543
CY2018 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
3009002
CY2019 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
137352
CY2018 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
303175
CY2019Q1 tpcs Cash Deposits In Bank
CashDepositsInBank
8606
CY2018Q1 tpcs Cash Deposits In Bank
CashDepositsInBank
1809
CY2019 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
16702558
CY2019Q1 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
4390832
CY2019 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
900000
CY2019Q1 tpcs Refundable Amt Credits Current
RefundableAmtCreditsCurrent
60841
CY2018Q1 tpcs Refundable Amt Credits Current
RefundableAmtCreditsCurrent
0
CY2019Q1 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
7245
CY2018Q1 us-gaap Deferred Finance Costs Noncurrent Net
DeferredFinanceCostsNoncurrentNet
19045
CY2019Q1 us-gaap Accumulated Amortization Of Noncurrent Deferred Finance Costs
AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
1012
CY2018Q1 us-gaap Accumulated Amortization Of Noncurrent Deferred Finance Costs
AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
12185
CY2019Q1 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
6233
CY2018Q1 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
6860
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations Repayments Of Principal In Next Twelve Months
LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths
822105
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Two
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo
887244
CY2019Q1 us-gaap Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Three
LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree
2588000
CY2019Q1 tpcs Nonrefundable Commitment Feepercentage
NonrefundableCommitmentFeepercentage
0.0025
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
1524033
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
558578
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
423357
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
824486
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
0
CY2018 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-896
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
0
CY2018 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
0
CY2019 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
0
CY2018 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
-896
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
252482
CY2018 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
907531
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
170875
CY2018 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-82149
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
423357
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
825382
CY2019 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
320047
CY2018 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
172012
CY2019 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
63933
CY2018 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-22672
CY2019 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
0
CY2018 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
703251
CY2019 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
41522
CY2018 us-gaap Income Tax Reconciliation Other Reconciling Items
IncomeTaxReconciliationOtherReconcilingItems
-12710
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
423357
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
824486
CY2019 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.278
CY2018 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
1.476
CY2019Q1 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
334090
CY2018Q1 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
358439
CY2019Q1 us-gaap Deferred Tax Assets Tax Credit Carryforwards Alternative Minimum Tax
DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
60841
CY2018Q1 us-gaap Deferred Tax Assets Tax Credit Carryforwards Alternative Minimum Tax
DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax
121682
CY2019Q1 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
94207
CY2018Q1 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Other
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
96769
CY2019Q1 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
224975
CY2018Q1 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
285411
CY2019Q1 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
3814321
CY2018Q1 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
3397921
CY2019Q1 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
1701276
CY2018Q1 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
1733918
CY2019Q1 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
2827158
CY2018Q1 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
2526304
CY2019Q1 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
71089
CY2018Q1 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
480006
CY2019Q1 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
822812
CY2018Q1 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
480006
CY2019Q1 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
2004346
CY2018Q1 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
2046298
CY2019Q1 tpcs Deferred Tax Liabilities Contract Accounting Methods
DeferredTaxLiabilitiesContractAccountingMethods
751723
CY2018Q1 tpcs Deferred Tax Liabilities Contract Accounting Methods
DeferredTaxLiabilitiesContractAccountingMethods
0
CY2017Q4 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.35
CY2019Q1 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2018 tpcs Additional Income Tax Expense
AdditionalIncomeTaxExpense
700000
CY2019Q1 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
29234594
CY2018Q1 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
28824593
CY2019Q1 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000
CY2019 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
83353
CY2018 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
79878
CY2019 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
3758
CY2018 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
3956
CY2019Q1 us-gaap Operating Leases Future Minimum Payments Due
OperatingLeasesFutureMinimumPaymentsDue
1835
CY2019Q1 us-gaap Purchase Obligation
PurchaseObligation
900000
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
1100676
CY2018 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-265908
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
28878780
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
28824593
CY2019 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
1414890
CY2018 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
0
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
30293670
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
28824593
CY2019 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
221000
CY2018 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
1161077
CY2019Q1 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
90000000
CY2018Q1 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
90000000
CY2017Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
3002668
CY2017Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.387
CY2017Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
1246600
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y8M19D
CY2018 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.670
CY2018Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
3394668
CY2018Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.417
CY2019 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2019 dei Entity Filer Category
EntityFilerCategory
Non-accelerated Filer
CY2018Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
698200
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y8M19D
CY2019 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.800
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
241668
CY2019 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
1.226
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
2938000
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.416
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
1869200
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y8M26D
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
2938000
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
0.416
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
1869200
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P6Y8M26D
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
2938000
CY2019Q1 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
0.416
CY2019Q1 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
1869200
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P6Y8M26D
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
8000
CY2018 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
1.960
CY2019 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
0.271
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
150000
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
200000
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
200000
CY2018 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.80
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.60
CY2017 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.74
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
46658
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
99720
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
120198
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
1.049
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
1.072
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
1.101
CY2018 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0258
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0206
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0188
CY2018 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P2Y
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y3M
CY2017 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P6Y4M24D
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P1Y
CY2017 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P1Y
CY2019 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested In Period Fair Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
96518
CY2019Q1 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2018Q1 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2019Q1 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
29234594
CY2019 dei Document Type
DocumentType
10-K
CY2019 dei Amendment Flag
AmendmentFlag
false
CY2019 dei Document Period End Date
DocumentPeriodEndDate
2019-03-31
CY2019 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2019
CY2019 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2019 dei Entity Registrant Name
EntityRegistrantName
TECHPRECISION CORP
CY2019 dei Entity Central Index Key
EntityCentralIndexKey
0001328792
CY2019 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--03-31
CY2019 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2019 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2018Q3 dei Entity Public Float
EntityPublicFloat
19800000
CY2018 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
18792994
CY2019 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-32642
CY2018 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-24159
CY2018Q4 us-gaap Payments Of Debt Restructuring Costs
PaymentsOfDebtRestructuringCosts
7245
CY2019 us-gaap Depreciation
Depreciation
749755
CY2018 us-gaap Depreciation
Depreciation
704284
CY2019 us-gaap Interest Costs Capitalized
InterestCostsCapitalized
2466
CY2018 us-gaap Interest Costs Capitalized
InterestCostsCapitalized
14791
CY2019 dei Trading Symbol
TradingSymbol
TPCS
CY2019Q2 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
29254594
CY2019 dei Entity Shell Company
EntityShellCompany
false
CY2019 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2019 dei Entity Small Business
EntitySmallBusiness
true
CY2019 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
365000
CY2019 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
30497
CY2018 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
8764

Files In Submission

Name View Source Status
0001144204-19-032723-index-headers.html Edgar Link pending
0001144204-19-032723-index.html Edgar Link pending
0001144204-19-032723.txt Edgar Link pending
0001144204-19-032723-xbrl.zip Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
tpcs-20190331.xml Edgar Link completed
tpcs-20190331.xsd Edgar Link pending
tpcs-20190331_cal.xml Edgar Link unprocessable
tpcs-20190331_def.xml Edgar Link unprocessable
tpcs-20190331_lab.xml Edgar Link unprocessable
tpcs-20190331_pre.xml Edgar Link unprocessable
tv523763_10k.htm Edgar Link pending
tv523763_ex21-1.htm Edgar Link pending
tv523763_ex23-1.htm Edgar Link pending
tv523763_ex31-1.htm Edgar Link pending
tv523763_ex31-2.htm Edgar Link pending
tv523763_ex32-1.htm Edgar Link pending