XML 70 R56.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 9 - Business Acquisitions (Details Textual) € in Thousands, $ in Thousands |  |  |  |  |  |  |  |  | 2 Months Ended | 3 Months Ended | 6 Months Ended | 10 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Feb. 02, 2023 USD ($) | Sep. 28, 2022 USD ($) | Sep. 28, 2022 EUR (€) | Sep. 27, 2022 USD ($) | May 31, 2022 USD ($) shares | Dec. 31, 2021 USD ($) | Aug. 31, 2021 USD ($) shares | Apr. 29, 2021 USD ($) | Dec. 16, 2020 USD ($) | Mar. 25, 2023 USD ($) | Mar. 25, 2023 USD ($) | Dec. 24, 2022 USD ($) | Sep. 24, 2022 USD ($) | Mar. 25, 2023 USD ($) | Mar. 25, 2023 USD ($) | Mar. 25, 2023 USD ($) | Mar. 25, 2023 USD ($) | Mar. 26, 2022 USD ($) | Mar. 27, 2021 USD ($) | Aug. 31, 2022 USD ($)
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 230,569 | $ 204,959 | $ 173,335 |
Operating Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 16,248 | 14,143 | 11,073 |
Payment for Contingent Consideration Liability, Financing Activities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 0 | 0 | 0 |
General and Administrative Expense [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Acquisition Related Costs |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 200 | 900 | $ 100 |
Current Liabilities [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Current |  |  |  |  |  |  |  |  |  | $ 0 | $ 0 |  |  | $ 0 | $ 0 | $ 0 | 0 | 200 |  |
Unpaid Amounts for Other Holdbacks |  |  |  |  |  |  |  |  |  | 600 | 600 |  |  | 600 | 600 | 600 | 600 | 100 |  |
Elite [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  | 100 |  |  |  |  |  |  |  |  |  |
Complete Calibrations [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  | 200 |  |  |  |  |  |
Operating Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |  |  | 100 |  |  |  |  |  |
e2b [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,800 |  |  |  |  |
Operating Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 300 |  |  |  |  |
Alliance [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,000 |  |  |  |
Operating Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 300 |  |  |  |
Tangent [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,400 |  |  |
Operating Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 300 |  |  |
NEXA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 13,200 |  |  |
Operating Income (Loss) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 100 |  |  |
Elite [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred | $ 900 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross | 800 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Payment Withheld for Potential Post-closing Adjustments | $ 100 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Complete Calibrations [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  | $ 1,200 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Foreign Currency Exchange Rate, Translation |  | 1.0762 | 1.0762 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Complete Calibrations [Member] | Technology License Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Royalties Per Technology Calibration |  | $ 3,230 | € 3,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Technology License Agreement, Term (Year) |  | 10 years | 10 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cumulative License Revenue |  | $ 810 | € 750 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Annual Royalty Fee, Amount |  | $ 110 | € 100 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
e2b [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  |  |  | $ 3,100 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) |  |  |  | 15 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Held Back |  |  |  | $ 900 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Escrow Released to Sellers |  |  |  |  |  |  |  |  |  |  |  | $ 600 |  |  |  |  |  |  |  |
Escrow Deposit |  |  |  |  |  |  |  |  |  | 300 | 300 |  |  | 300 | 300 | 300 | 300 |  |  |
Alliance [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  |  | $ 4,700 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  |  |  |  | $ 4,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) |  |  |  |  | 15 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Held Back |  |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares |  |  |  |  | 2,284 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable |  |  |  |  | $ 100 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Subject to Reduction |  |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Tangent [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  |  |  | $ 8,900 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  |  |  |  |  | $ 7,900 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) |  |  |  |  |  | 15 years |  |  |  |  |  |  |  |  |  |  |  |  |  |
Escrow Deposit |  |  |  |  |  | $ 1,000 |  |  |  |  |  |  | $ 300 |  |  |  |  |  |  |
Cash Out of Escrow Account |  |  |  |  |  |  |  |  |  |  | 200 |  | $ 200 |  |  |  |  |  |  |
NEXA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  |  |  |  | $ 26,200 |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  |  |  |  |  |  | $ 23,900 |  |  |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) |  |  |  |  |  |  | 5 years |  |  |  |  |  |  |  |  |  |  |  |  |
Escrow Deposit |  |  |  |  |  |  | $ 100 |  |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares |  |  |  |  |  |  | 34,943 |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable |  |  |  |  |  |  | $ 2,400 |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High |  |  |  |  |  |  | $ 7,500 |  |  | $ 7,500 | $ 7,500 |  |  | $ 7,500 | $ 7,500 | $ 7,500 | $ 7,500 |  |  |
Business Combination, Contingent Consideration Arrangements, Period (Year) |  |  |  |  |  |  | 4 years |  |  |  |  |  |  |  |  |  | 4 years |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  |  |  |  | $ 200 |  |  |  |  |  |  |  |  |  |  | $ 200 |  | $ 0
NEXA [Member] | Measurement Input, Cost to Sell [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  |  |  |  |  |  | 0.0660 |  |  |  |  |  |  |  |  |  |  |  |  |
NEXA [Member] | Measurement Input, Risk Free Interest Rate [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  |  |  |  |  |  | 0.0058 |  |  |  |  |  |  |  |  |  |  |  |  |
NEXA [Member] | Measurement Input, Price Volatility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  |  |  |  |  |  | 0.2000 |  |  |  |  |  |  |  |  |  |  |  |  |
Upstate Metrology [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  |  |  |  |  | $ 900 |  |  |  |  |  |  |  |  |  |  |  |
Bio Tek Services Inc [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  |  |  |  |  |  | $ 3,500 |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) |  |  |  |  |  |  |  |  | 10 years |  |  |  |  |  |  |  |  |  |  |
Escrow Deposit |  |  |  |  |  |  |  |  | $ 400 |  |  |  |  |  |  |  |  |  |  |

X
- Definition The amount of annual royalty fee. + References No definition available. + Details
Name: | trns_AnnualRoyaltyFeeAmount
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of consideration in business combination held back for closing adjustments. + References No definition available. + Details
Name: | trns_BusinessCombinationConsiderationHeldBack
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of consideration in business combination that is subject to reduction. + References No definition available. + Details
Name: | trns_BusinessCombinationConsiderationSubjectToReduction
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The period for contingent consideration arrangements recognized in connection with a business combination. + References No definition available. + Details
Name: | trns_BusinessCombinationContingentConsiderationArrangementsPeriod
Namespace Prefix: | trns_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents information on amounts withheld to satisfy potential post-closing adjustments. + References No definition available. + Details
Name: | trns_BusinessCombinationPaymentWithheldForPotentialPostclosingAdjustments
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents amount of cash out of escrow account. + References No definition available. + Details
Name: | trns_CashOutOfEscrowAccount
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of cumulative license revenue. + References No definition available. + Details
Name: | trns_CumulativeLicenseRevenue
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of escrow deposit released to the sellers. + References No definition available. + Details
Name: | trns_EscrowReleasedToSellers
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of royalties per technology calibration. + References No definition available. + Details
Name: | trns_RoyaltiesPerTechnologyCalibration
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The term of the technology license agreement. + References No definition available. + Details
Name: | trns_TechnologyLicenseAgreementTerm
Namespace Prefix: | trns_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents unpaid amounts for other hold backs. + References No definition available. + Details
Name: | trns_UnpaidAmountsForOtherHoldbacks
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + Details
Name: | us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of equity interests issued or issuable to acquire entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 25 -Paragraph 23 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23 + Details
Name: | us-gaap_BusinessCombinationAcquisitionRelatedCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferred1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 8 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 7 -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph b -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of input used to measure contingent consideration liability from business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.10) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1 + Details
Name: | us-gaap_EscrowDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479424/830-30-S99-1 + Details
Name: | us-gaap_ForeignCurrencyExchangeRateTranslation1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition The net result for the period of deducting operating expenses from operating revenues. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 + Details
Name: | us-gaap_OperatingIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (f) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13 + Details
Name: | us-gaap_PaymentsToAcquireBusinessesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40 Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41 Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=trns_CurrentLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=trns_EliteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=trns_CompleteCalibrationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=trns_E2bMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=trns_AllianceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=trns_TangentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=trns_NEXAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=trns_TechnologyLicenseAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputCostToSellMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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