English
Segment disclosures
Company overviewTECHPRECISION CORPORATION
Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.
Revenue · Reported segment facts
Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.
Intersegment Elimination · Ranor Inc
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=tpcs:RanorIncMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-04-01 – 2026-03-31 | -56000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2025-04-01 – 2025-12-31 | -55000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-04-01 – 2025-09-30 | -55000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | -55000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | -55000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | -442000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
Intersegment Elimination · Stadco Acquisition Llc
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=tpcs:StadcoAcquisitionLlcMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | -429000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2025-04-01 – 2026-03-31 | -552000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2025-10-01 – 2025-12-31 | -252000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-04-01 – 2025-12-31 | -553000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | -106000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-09-30 | -301000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | -195000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | -195000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | -132000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | -132000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2024-04-01 – 2024-12-31 | -67000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | -67000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-04-01 – 2024-09-30 | -67000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | -355000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
Operating Segments · Ranor Inc
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=tpcs:RanorIncMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 5461000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2025-04-01 – 2026-03-31 | 16946000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2025-10-01 – 2025-12-31 | 4362000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-04-01 – 2025-12-31 | 13032000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 4373000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-09-30 | 8670000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 4297000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 4297000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 18165000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 18165000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2024-10-01 – 2024-12-31 | 4310000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2024-10-01 – 2024-12-31 | 4310000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-04-01 – 2024-12-31 | 13482000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2024-04-01 – 2024-12-31 | 13482000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 4790000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 4790000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2024-04-01 – 2024-09-30 | 9172000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-04-01 – 2024-09-30 | 9172000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 4382000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 4382208 | Unit_Standard_USD_hxItBoIYCU61yHk7_NtBEA | 20241107 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | 17821000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | 17820542 | Unit_Standard_USD_KuHf3kzNhEuHp3gUMCBsoQ | 20240913 | Open filing evidence |
| 2023-10-01 – 2023-12-31 | 4296000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2023-10-01 – 2023-12-31 | 4296471 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2023-04-01 – 2023-12-31 | 13291000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2023-04-01 – 2023-12-31 | 13291315 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 4496000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 4495747 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2023-04-01 – 2023-09-30 | 8995000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2023-04-01 – 2023-09-30 | 8994844 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 4499097 | Unit_Standard_USD_hxItBoIYCU61yHk7_NtBEA | 20241107 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 4499097 | Unit_Standard_USD_qYFLo7yMUEujfNHyqUOw-w | 20230821 | Open filing evidence |
| 2022-04-01 – 2023-03-31 | 19181539 | Unit_Standard_USD_KuHf3kzNhEuHp3gUMCBsoQ | 20240913 | Open filing evidence |
| 2022-10-01 – 2022-12-31 | 4735459 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2022-04-01 – 2022-12-31 | 14395043 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 4933653 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2022-04-01 – 2022-09-30 | 9659584 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 4725931 | Unit_Standard_USD_qYFLo7yMUEujfNHyqUOw-w | 20230821 | Open filing evidence |
Operating Segments · Stadco Acquisition Llc
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=tpcs:StadcoAcquisitionLlcMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 4064000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2025-04-01 – 2026-03-31 | 15306000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2025-10-01 – 2025-12-31 | 2984000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-04-01 – 2025-12-31 | 11135000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 4819000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-09-30 | 8151000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 3332000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 3332000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 15998000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 15998000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2024-10-01 – 2024-12-31 | 3312000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2024-10-01 – 2024-12-31 | 3312000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-04-01 – 2024-12-31 | 11139000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2024-04-01 – 2024-12-31 | 11139000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 4223000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 4223000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2024-04-01 – 2024-09-30 | 7827000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-04-01 – 2024-09-30 | 7827000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 3604000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 3603687 | Unit_Standard_USD_hxItBoIYCU61yHk7_NtBEA | 20241107 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | 14567000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | 14567287 | Unit_Standard_USD_KuHf3kzNhEuHp3gUMCBsoQ | 20240913 | Open filing evidence |
| 2023-10-01 – 2023-12-31 | 3370000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2023-10-01 – 2023-12-31 | 3369497 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2023-04-01 – 2023-12-31 | 9943000 | Unit_Standard_USD_HimCaUKIi0OzPWo2S6HQ8A | 20250408 | Open filing evidence |
| 2023-04-01 – 2023-12-31 | 9942644 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 3606000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 3606014 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2023-04-01 – 2023-09-30 | 6573000 | Unit_Standard_USD_aOPE0kdT8kaIB9ONbF1IKQ | 20250121 | Open filing evidence |
| 2023-04-01 – 2023-09-30 | 6573147 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 2967133 | Unit_Standard_USD_hxItBoIYCU61yHk7_NtBEA | 20241107 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 2967133 | Unit_Standard_USD_qYFLo7yMUEujfNHyqUOw-w | 20230821 | Open filing evidence |
| 2022-04-01 – 2023-03-31 | 12250075 | Unit_Standard_USD_KuHf3kzNhEuHp3gUMCBsoQ | 20240913 | Open filing evidence |
| 2022-10-01 – 2022-12-31 | 3591886 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2022-04-01 – 2022-12-31 | 9531306 | Unit_Standard_USD_pSLCvCqSr0uVoNxP2vV8GA | 20240301 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 3588994 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2022-04-01 – 2022-09-30 | 5939420 | Unit_Standard_USD_TLbkHT5SN0a3EbVwzIucNQ | 20231120 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 2350426 | Unit_Standard_USD_qYFLo7yMUEujfNHyqUOw-w | 20230821 | Open filing evidence |
Ranor Inc
Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=tpcs:RanorIncMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 5461000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2025-04-01 – 2026-03-31 | 16890000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2025-10-01 – 2025-12-31 | 4362000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-04-01 – 2025-12-31 | 12977000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 4373000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-09-30 | 8615000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 4242000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 4242000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 18165000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 18165000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2024-10-01 – 2024-12-31 | 4310000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-04-01 – 2024-12-31 | 13482000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 4790000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-04-01 – 2024-09-30 | 9172000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 4382000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | 17379000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2022-04-01 – 2023-03-31 | 19181539 | Unit_Standard_USD_9ADMu9PYrUGusdrAW6dFBA | 20230615 | Open filing evidence |
| 2022-10-01 – 2022-12-31 | 4735459 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2022-04-01 – 2022-12-31 | 14395043 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 4933653 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |
| 2022-04-01 – 2022-09-30 | 9659584 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 4725931 | Unit_Standard_USD_HULG_cNZUU6DUgB4k2Jxdw | 20220915 | Open filing evidence |
| 2021-04-01 – 2022-03-31 | 14580306 | Unit_Standard_USD_4w_6_Gzs5UW5mfV7ZzXDJQ | 20220810 | Open filing evidence |
| 2021-04-01 – 2022-03-31 | 14580306 | Unit_Standard_USD_9ADMu9PYrUGusdrAW6dFBA | 20230615 | Open filing evidence |
| 2021-10-01 – 2021-12-31 | 2790254 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2021-04-01 – 2021-12-31 | 9741267 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 3538784 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |
| 2021-04-01 – 2021-09-30 | 6951013 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |
| 2021-04-01 – 2021-06-30 | 3412229 | Unit_Standard_USD_HULG_cNZUU6DUgB4k2Jxdw | 20220915 | Open filing evidence |
| 2020-04-01 – 2021-03-31 | 15595558 | Unit_Standard_USD_4w_6_Gzs5UW5mfV7ZzXDJQ | 20220810 | Open filing evidence |
Stadco Acquisition Llc
Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=tpcs:StadcoAcquisitionLlcMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 3635000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2025-04-01 – 2026-03-31 | 14754000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2025-10-01 – 2025-12-31 | 2732000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-04-01 – 2025-12-31 | 10582000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 4713000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-09-30 | 7850000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 3137000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 3137000 | Unit_Standard_USD_pXnJPY5THkizHo1t3VPMcA | 20260813 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 15866000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2024-04-01 – 2025-03-31 | 15866000 | Unit_Standard_USD_mlaxq1N3WUy35Jhq-Tlu7Q | 20260625 | Open filing evidence |
| 2024-10-01 – 2024-12-31 | 3312000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-04-01 – 2024-12-31 | 11072000 | Unit_Standard_USD_zsVzulYTpE6QW_k3ZaCxRw | 20260217 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 4156000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-04-01 – 2024-09-30 | 7760000 | Unit_Standard_USD_5d5CZJ5wl0uZPI5dSt4AmA | 20251113 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 3604000 | Unit_Standard_USD_Hnb9knI-uEmeFo6HLVLEVg | 20250821 | Open filing evidence |
| 2023-04-01 – 2024-03-31 | 14212000 | Unit_Standard_USD_6MEweuZ95068z9gY5gSs1w | 20250730 | Open filing evidence |
| 2022-04-01 – 2023-03-31 | 12250075 | Unit_Standard_USD_9ADMu9PYrUGusdrAW6dFBA | 20230615 | Open filing evidence |
| 2022-10-01 – 2022-12-31 | 3591886 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2022-04-01 – 2022-12-31 | 9531306 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 3588994 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |
| 2022-04-01 – 2022-09-30 | 5939420 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 2350426 | Unit_Standard_USD_HULG_cNZUU6DUgB4k2Jxdw | 20220915 | Open filing evidence |
| 2021-04-01 – 2022-03-31 | 7755946 | Unit_Standard_USD_4w_6_Gzs5UW5mfV7ZzXDJQ | 20220810 | Open filing evidence |
| 2021-04-01 – 2022-03-31 | 7755946 | Unit_Standard_USD_9ADMu9PYrUGusdrAW6dFBA | 20230615 | Open filing evidence |
| 2021-10-01 – 2021-12-31 | 3721071 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2021-04-01 – 2021-12-31 | 4979697 | Unit_Standard_USD_W2fYQe8lDUKohvdx3U8-5w | 20230214 | Open filing evidence |
| 2021-07-01 – 2021-09-30 | 1258626 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |
| 2021-04-01 – 2021-09-30 | 1258626 | Unit_Standard_USD_H0C3caKr7EC-UTLTtHzwnw | 20221117 | Open filing evidence |