XML 46 R36.htm IDEA: XBRL DOCUMENT
v3.21.2

BUSINESS COMBINATION - Proforma results (Details) - USD ($) | 1 Months Ended | 3 Months Ended | 6 Months Ended
--- | --- | --- | ---
Sep. 30, 2021 | Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2021 | Sep. 30, 2020
Proforma combined |  |  |  |  |
Net sales |  | $ 5,094,151 | $ 8,196,026 | $ 12,929,679 | $ 14,961,345
Operating income (loss) |  | (1,579,777) | 350,441 | (1,936,097) | 182,568
Income (loss) before income taxes |  | (1,832,508) | 199,520 | (954,261) | (139,609)
Net income (loss) |  | $ (1,753,993) | $ 86,458 | $ (903,274) | $ (215,311)
EPS basic |  | $ (0.05) | $ 0.00 | $ (0.03) | $ (0.01)
EPS dilutive |  | $ (0.05) | $ 0.00 | $ (0.03) | $ (0.01)
Weighted average shares outstanding - basic |  | 34,181,736 | 34,100,059 | 34,174,554 | 34,064,579
Weighted average shares outstanding - diluted |  | 34,181,736 | 35,638,754 | 34,174,554 | 34,064,579
Stadco |  |  |  |  |
Proforma combined |  |  |  |  |
Net sales | $ 1,258,626 |  |  |  |
Operating income (loss) | 64,809 |  |  |  |
Income (loss) before income taxes | $ 22,113 |  |  |  |

X
- Definition The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period. + References No definition available. + Details
Name: | tpcs_BusinessAcquisitionsProformaNetSales
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The pro forma operating income (loss) for a period as if the business combination or combinations had been completed at the beginning of the period. + References No definition available. + Details
Name: | tpcs_BusinessAcquisitionsProformaOperatingIncomeLoss
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The pro forma weighted average shares outstanding - basic for the period as if the business combination or combinations had been completed at the beginning of a period. + References No definition available. + Details
Name: | tpcs_BusinessAcquisitionsProformaWeightedAverageSharesOutstandingBasic
Namespace Prefix: | tpcs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma net weighted average shares outstanding - diluted for the period as if the business combination or combinations had been completed at the beginning of a period. + References No definition available. + Details
Name: | tpcs_BusinessAcquisitionsProformaWeightedAverageSharesOutstandingDiluted
Namespace Prefix: | tpcs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionProFormaInformationAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(3) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(2) -URI http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463 + Details
Name: | us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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