XML 64 R54.htm IDEA: XBRL DOCUMENT
v3.21.2

DEBT - Additional information (Details) |  | 6 Months Ended
--- | --- | ---
Aug. 25, 2021 | Sep. 30, 2021
Debt Instrument [Line Items] |  |
Late fee (in percent) |  | 5
Default interest rate |  | 5
Berkshire Loan | Revolver loan |  |
Debt Instrument [Line Items] |  |
Quarterly tests threshold |  | 60 days
Annual tests threshold |  | 120 days
Berkshire Loan | Prime Rate | Revolver loan |  |
Debt Instrument [Line Items] |  |
Basis spread on variable rate (as a percent) | 0.70% |
Stadco Term Loan at 3.79% interest, due August 2028 | FHLBBC advance rate |  |
Debt Instrument [Line Items] |  |
Basis spread on variable rate (as a percent) | 2.25% |

X
- Definition The percentage of default interest rate. + References No definition available. + Details
Name: | tpcs_DefaultInterestRate
Namespace Prefix: | tpcs_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of late fee charged. + References No definition available. + Details
Name: | tpcs_LateChargeFeePercentage
Namespace Prefix: | tpcs_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition The threshold period for annual tests of debt service coverage ratio. + References No definition available. + Details
Name: | tpcs_ThresholdPeriodForAnnualTestsOfDebtServiceCoverageRatio
Namespace Prefix: | tpcs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The threshold period for quarterly tests of debt service coverage ratio. + References No definition available. + Details
Name: | tpcs_ThresholdPeriodForQuarterlyTestsOfDebtServiceCoverageRatio
Namespace Prefix: | tpcs_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_PrimeRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=tpcs_StadcoTermLoanAt3.79InterestDueAugust2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=tpcs_FederalHomeLoanBankOfBostonClassicAdvanceRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |