XML 62 R52.htm IDEA: XBRL DOCUMENT
v3.24.4

ACCRUED EXPENSES - Additional information (Details) - USD ($) $ in Thousands |  | 1 Months Ended | 3 Months Ended |
--- | --- | --- | --- | ---
Apr. 29, 2024 | Apr. 30, 2024 | Jun. 30, 2024 | Mar. 31, 2024
ACCRUED EXPENSES |  |  |  |
Accrued breakup fee |  |  |  | $ 1,117
Stock issued for termination fee (in shares) | 320,000 |  |  |
Stock issued for termination fee | $ 1,536 |  | $ 1,536 |
Additional accrued breakup fee | $ 419 | $ 419 |  |

X
- Definition The amount of increase in accrued breakup fee as a result of termination of acquisition event. + References No definition available. + Details
Name: | tpcs_AccruedBreakupFeeAddition
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of accrued breakup fee in connection with termination of acquisition event. + References No definition available. + Details
Name: | tpcs_AccruedBreakupFeeRelatedToTerminatedAcquisitionEvent
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares issued during the period pursuant to termination fee. + References No definition available. + Details
Name: | tpcs_StockIssuedDuringPeriodSharesIssuedForTerminationFee
Namespace Prefix: | tpcs_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of shares issued during the period pursuant to termination fee. + References No definition available. + Details
Name: | tpcs_StockIssuedDuringPeriodValueIssuedForTerminationFee
Namespace Prefix: | tpcs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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