XML 46 R37.htm IDEA: XBRL DOCUMENT
v3.22.2.2

BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($) $ in Thousands | 6 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Sep. 30, 2022 | Mar. 31, 2022 | Sep. 15, 2022
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES. |  |  |
Liquidity on net income (loss) | $ (100) | $ (300) |
Total available liquidity | 3,800 | 3,900 |
Cash and cash equivalents | 200 | 1,100 |
Undrawn capacity under revolver loan | 3,600 |  |
Unused borrowing capacity |  | 2,800 |
Capital expenditures limit | 1,500 |  |
Working capital | 3,300 |  |
Line of credit outstanding | 300 |  |
Decrease of working capital | 500 |  |
Revolver loan |  |  |
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES. |  |  |
Unused borrowing capacity | 3,600 | $ 2,800 |
Berkshire Loan | Revolver loan |  |  |
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES. |  |  |
Unused borrowing capacity | $ 3,600 |  |
Berkshire Loan | Ranor term loan |  |  |
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES. |  |  |
Principal amount of debt |  |  | $ 2,850

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: | tpcs_BasisOfPresentationAndSignificantAccountingPolicies.
Namespace Prefix: | tpcs_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of capital expenditure. + References No definition available. + Details
Name: | tpcs_CapitalExpenditure
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of decrease of working capital. + References No definition available. + Details
Name: | tpcs_DecreaseOfWorkingCapital
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the information Unused borrowing capacity + References No definition available. + Details
Name: | tpcs_LineOfCreditFacilityUnusedBorrowingCapacity
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The portion of liquidity profit or loss for the period, net of income taxes, which is attributable to the parent. + References No definition available. + Details
Name: | tpcs_LiquidityOnNetIncomeLoss
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revolver loan. + References No definition available. + Details
Name: | tpcs_UndrawnCapacityOfRevolverLoan
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of working capital. + References No definition available. + Details
Name: | tpcs_WorkingCapital
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section 45 -Paragraph 21 -URI https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840 Reference 4: 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(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_Cash
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. + References Reference 1: 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(1)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashEquivalentsAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69C -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 55 -Paragraph 69B -URI https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum amount borrowed under the credit facility at any time during the period. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_CreditFacilityAxis=tpcs_RevolverLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpcs_BerkshireLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=tpcs_RanorTermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |