XML 49 R40.htm IDEA: XBRL DOCUMENT
v3.22.4

BUSINESS COMBINATION - Additional information (Details) |  |  | 3 Months Ended | 9 Months Ended
--- | --- | --- | --- | ---
Aug. 25, 2022 USD ($) shares | Aug. 25, 2021 USD ($) $ / shares shares | Dec. 31, 2022 USD ($) $ / shares | Sep. 30, 2022 USD ($) shares | Dec. 31, 2021 USD ($) | Sep. 30, 2021 shares | Dec. 31, 2022 USD ($) $ / shares | Dec. 31, 2021 USD ($)
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Warrants vesting period |  |  |  |  |  |  | 3 years |
Exercise Price of Warrants or Rights | $ / shares |  |  | $ 1.43 |  |  |  | $ 1.43 |
Fair Value of Warrants |  |  |  |  |  |  | $ 46,256 | $ 46,256
Stock issued contingent consideration |  |  |  | $ 56,310 |  |  |  |
Net change interest expense |  |  | $ 93,603 |  | $ 94,721 |  | 260,978 | 181,494
Estimated tax benefit |  |  |  |  |  |  | $ 400,000 |
Selling, general and administrative expenses |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  | 300,000
Volatility |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  | 46.7 |  |  |  | 46.7 |
Risk free interest rate |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Warrants and Rights Outstanding, Measurement Input |  |  | 0.4 |  |  |  | 0.4 |
Common Stock |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Number of shares of common stock and warrants issued for acquired business | shares |  |  |  |  |  | 1,466,061 |  |
Proceeds from sale of common stock, net (in shares) | shares |  |  |  |  |  | 3,202,727 |  |
Stock issued contingent consideration |  |  |  | $ 4 |  |  |  |
Stock issued contingent consideration (in shares) | shares |  |  |  | 36,509 |  |  |  |
SPA |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Shares to be purchased pursuant to agreements | shares |  | 3,202,727 |  |  |  |  |  |
Purchase price | $ / shares |  | $ 1.10 |  |  |  |  |  |
Securities offering costs |  | $ 300,000 |  |  |  |  |  |
Acquisition Sub | Amended and restated loan purchase and sale agreement |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Aggregate payment |  | 7,900,000 |  |  |  |  |  |
Stadco |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Consideration transferred amount |  | 10,209,420 |  |  |  |  |  |
Fair Value of Warrants |  |  |  |  |  |  | $ 46,256 |
Maximum value of contingent consideration |  |  | $ 2,269,000 |  |  |  | 2,269,000 |
Stock issued contingent consideration | $ 56,310 |  |  |  |  |  |  |
Stock issued contingent consideration (in shares) | shares | 36,509 |  |  |  |  |  |  |
Rebate of tax credits |  |  |  |  |  |  | 164,049 |
Other adjustments to current liabilities |  |  |  |  |  |  | 135,249 |
Stadco | ERTC refundable credit |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Refund of tax credits |  |  | 1,093,661 |  |  |  | 1,093,661 |
Stadco | Customer claim and warrant |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Consideration transferred amount |  | $ 46,256 |  |  |  |  |  |
Additional costs accrued with certain product manufacturing project |  |  | $ 471,166 |  |  |  | $ 471,166 |
Stadco | Pro Forma |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Acquisition related costs |  |  |  |  |  |  |  | 700,000
Net change interest expense |  |  |  |  |  |  |  | $ 500,000
Stadco | Common Stock |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Number of shares of common stock and warrants issued for acquired business | shares |  | 1,466,061 |  |  |  |  |  |
Issuance of warrant | shares |  | 100,000 |  |  |  |  |  |
Consideration transferred amount |  | $ 2,300,000 |  |  |  |  |  |
Stadco | Common Stock | Holders of certain ther non-bank indebtedness |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Number of shares of common stock and warrants issued for acquired business | shares |  | 199,395 |  |  |  |  |  |
Stadco | Common Stock | Other security holders |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Number of shares of common stock and warrants issued for acquired business | shares |  | 600,000 |  |  |  |  |  |
Issuance of warrant | shares |  | 100,000 |  |  |  |  |  |
Stadco | SPA |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Consideration transferred amount |  | $ 113,890 |  |  |  |  |  |
Stadco | Holdco | Common Stock |  |  |  |  |  |  |  |
BUSINESS COMBINATION |  |  |  |  |  |  |  |
Number of shares of common stock and warrants issued for acquired business | shares |  | 666,666 |  |  |  |  |  |

X
- Definition Amount of additional costs accrued with certain product manufacturing project. + References No definition available. + Details
Name: | tpcs_AdditionalCostsAccrued
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition .Amount of Other Adjustment To Credit Liabilities + References No definition available. + Details
Name: | tpcs_OtherAdjustmentToCreditLiabilities
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of offering costs related to issue of securities. + References No definition available. + Details
Name: | tpcs_SecuritiesOfferingCosts
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Shares to be purchased pursuant to agreements. + References No definition available. + Details
Name: | tpcs_SharesToBePurchasedPursuantToAgreements
Namespace Prefix: | tpcs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for contingent consideration. + References No definition available. + Details
Name: | tpcs_StockIssuedDuringPeriodSharesContingentConsideration
Namespace Prefix: | tpcs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of common stock, private placement, net issued during the period. + References No definition available. + Details
Name: | tpcs_StockIssuedDuringPeriodSharesPrivatePlacementNet
Namespace Prefix: | tpcs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued for contingent consideration. + References No definition available. + Details
Name: | tpcs_StockIssuedDuringPeriodValueContingentConsideration
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Vesting period of warrants. + References No definition available. + Details
Name: | tpcs_WarrantsVestingPeriod
Namespace Prefix: | tpcs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 23 -URI https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460 + Details
Name: | us-gaap_BusinessCombinationAcquisitionRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 30 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -URI https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense (income) related to adjustment to fair value of warrant liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 25 -Paragraph 13 -URI https://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875 + Details
Name: | us-gaap_FairValueAdjustmentOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_IncomeTaxCreditsAndAdjustments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.5(c)) -URI https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(4)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -URI https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878 + Details
Name: | us-gaap_IncomeTaxesReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (210.5-03(11)) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.9) -URI https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260 + Details
Name: | us-gaap_InterestExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of other income tax expense (benefit). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(1)(Note 1)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319 + Details
Name: | us-gaap_OtherTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of stock issued during the period pursuant to acquisitions. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesAcquisitions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=tpcs_SecuritiesPurchaseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tpcs_AcquisitionSubMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=tpcs_AmendedAndRestatedLoanPurchaseAndSaleAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=tpcs_StadcoAcquisitionLlcMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=tpcs_ErtcRefundableCreditMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=tpcs_CustomerClaimMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ProFormaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=tpcs_HoldersOfCertainOtherNonBankIndebtednessMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=tpcs_OtherSecurityHoldersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=tpcs_HoldcoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |