XML 80 R63.htm IDEA: XBRL DOCUMENT
v3.25.1

Note 9 - Business Acquisitions (Details Textual) $ / shares in Units, $ in Thousands |  |  |  |  |  |  |  | 3 Months Ended | 6 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Dec. 10, 2024 USD ($) | Apr. 15, 2024 USD ($) shares | Mar. 31, 2024 USD ($) | Dec. 23, 2023 USD ($) | Aug. 08, 2023 USD ($) | Jul. 12, 2023 USD ($) | Mar. 27, 2023 USD ($) shares | Mar. 29, 2025 USD ($) | Sep. 28, 2024 USD ($) | Mar. 30, 2024 USD ($) | Dec. 23, 2023 USD ($) | Mar. 29, 2025 USD ($) | Sep. 23, 2023 USD ($) $ / shares | Mar. 29, 2025 USD ($) | Mar. 30, 2024 USD ($) | Mar. 25, 2023 USD ($) | Dec. 28, 2024 USD ($) | Sep. 23, 2022 USD ($) | Aug. 31, 2021 USD ($)
Share-Based Payment Arrangement, Expense |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3,200 | $ 4,500 | $ 3,400 |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  | 278,421 | 259,481 | 230,569 |  |  |
Payment for Contingent Consideration Liability, Financing Activities |  |  |  |  |  |  |  |  |  |  |  |  |  | 0 |  |  |  |  |
Other Expense [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments for Other Holdbacks |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,700 | 800 | 0 |  |  |
General and Administrative Expense [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Acquisition-Related Cost, Expense |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,300 | 1,200 | $ 200 |  |  |
Current Liabilities [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Unpaid Amounts for Other Holdbacks |  |  |  |  |  |  |  | $ 2,800 |  |  |  | $ 2,800 |  | 2,800 |  |  |  |  |
Other Liabilities [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Current |  |  |  |  |  |  |  | 1,600 |  |  |  | 1,600 |  | 1,600 |  |  |  |  |
SteriQual, Inc. [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Acquiree's Revenue since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,200 |  |  |  |  |
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  |  |  | (200) |  |  |  |  |
Martin [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred | $ 81,800 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross | 71,900 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred, Equity Interest | 9,900 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Payment Withheld for Potential Post-closing Adjustments | $ 2,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  |  |  |  |  | 2,200 |  |  |  | 2,200 |  | $ 2,200 |  |  |  |  |
Business Combination, Acquiree's Revenue since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  | 8,800 |  |  |  |  |  |  |
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  | 500 |  |  |  |  |  |  |
Martin [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) | 30 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Becnel Rental Tools, LLC [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  | $ 49,800 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  | 17,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred, Equity Interest |  | 32,300 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Payment Withheld for Potential Post-closing Adjustments |  | 2,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  | 1,500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,600 |  |
Business Combination, Acquiree's Revenue since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  | 9,000 |  |  |  |  |  |  |
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  | $ 1,000 |  |  |  |  |  |  |
Business Combination, Consideration Held Back |  | 500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High |  | $ 2,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Payable in Cash, Percentage |  | 50.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Payable in Shares, Percentage |  | 50.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low |  | $ 0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-Based Payment Arrangement, Expense |  |  |  |  |  |  |  | $ 800 |  |  |  |  |  |  |  |  |  |  |
Becnel Rental Tools, LLC [Member] | Revenue Target Achievement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares |  | 9,283 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Becnel Rental Tools, LLC [Member] | Measurement Input, Discount Rate [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  | 0.11 |  |  |  |  |  | 14.5 |  |  |  | 14.5 |  | 14.5 |  |  |  |  |
Becnel Rental Tools, LLC [Member] | Measurement Input, Risk Free Interest Rate [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  | 0.05 |  |  |  |  |  | 4.01 |  |  |  | 4.01 |  | 4.01 |  |  |  |  |
Becnel Rental Tools, LLC [Member] | Measurement Input, Price Volatility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  | 0.30 |  |  |  |  |  | 30 |  |  |  | 30 |  | 30 |  |  |  |  |
Becnel Rental Tools, LLC [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) |  | 11 years |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Axiom [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  |  | $ 38,700 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  |  |  |  | 10,000 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred, Equity Interest |  |  |  |  | 28,600 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Payment Withheld for Potential Post-closing Adjustments |  |  |  |  | $ 3,900 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Acquiree's Revenue since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 8,600 |  |  |  |  |
Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  |  |  | 200 |  |  |  |  |
Payments for Other Holdbacks |  |  |  |  |  |  |  |  |  |  |  |  |  | 2,300 |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Current |  |  |  |  |  |  |  | $ 1,600 |  |  |  | $ 1,600 |  | 1,600 |  |  |  |  |
SteriQual, Inc. [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  | $ 3,800 |  | $ 4,300 |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Held Back |  |  |  |  |  | 900 |  |  |  |  |  |  |  |  |  |  |  |  |
Payments for Other Holdbacks |  |  |  |  |  |  |  |  | $ 400 |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Subject to Reduction |  |  |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |  |  |
TIC-MS, Inc. [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) |  |  |  |  |  |  | 15 years |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  |  |  |  |  | $ 9,700 |  |  |  |  |  |  |  |  |  |  |  |
Payments to Acquire Businesses, Gross |  |  |  |  |  |  | 2,900 |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred, Equity Interest |  |  |  |  |  |  | $ 6,900 |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Acquiree's Revenue since Acquisition Date, Actual |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,500 |  |  |  |  |
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) | shares |  |  |  |  |  |  | 77,387 |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Subject to Reduction |  |  |  |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |  |
Escrow Deposit |  |  |  |  |  |  | 500 |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Potential Purchase Price Adjustment for Failure to Retain Key Customer Relationships |  |  |  |  |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,200 |  |  |  |  |
NEXA [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Consideration Transferred |  |  | $ 500 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability |  |  |  | $ 2,900 |  |  |  |  |  | $ 500 | $ 2,900 |  | $ 2,800 |  | $ 500 |  |  |  |
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High |  |  |  |  |  |  |  | $ 7,100 |  |  |  | $ 7,100 | 7,100 | $ 7,100 |  |  |  | $ 400 | $ 7,500
Share-Based Payment Arrangement, Expense |  |  |  |  |  |  |  |  |  | $ 2,400 | $ 100 |  | $ 2,800 |  |  |  |  |  |
Business Combination, Contingent Consideration, Maximum Price Per Share for Cash Earn Out Payment (in dollars per share) | $ / shares |  |  |  |  |  |  |  |  |  |  |  |  | $ 45.07 |  |  |  |  |  |
NEXA [Member] | Measurement Input, Risk Free Interest Rate [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  |  |  |  |  |  |  |  |  | 0.047 |  |  | 0.05 |  | 0.047 |  |  |  |
NEXA [Member] | Measurement Input, Price Volatility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  |  |  |  |  |  |  |  |  | 0.225 |  |  | 0.25 |  | 0.225 |  |  |  |
NEXA [Member] | Measurement Input, Cost to Sell [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Contingent Consideration, Liability, Measurement Input |  |  |  |  |  |  |  |  |  | 0.12 |  |  | 0.09 |  | 0.12 |  |  |  |

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 Percentage of liability recognized arising from contingent consideration in a business combination payable in cash. + References No definition available. + Details
Name: | trns_BusinessCombinationContingentConsiderationLiabilityPayableInCashPercentage
Namespace Prefix: | trns_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of liability recognized arising from contingent consideration in a business combination payable in shares. + References No definition available. + Details
Name: | trns_BusinessCombinationContingentConsiderationLiabilityPayableInSharesPercentage
Namespace Prefix: | trns_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum price per share for cash earn out payment on business combination contingent consideration. + References No definition available. + Details
Name: | trns_BusinessCombinationContingentConsiderationMaximumPricePerShareForCashEarnOutPayment
Namespace Prefix: | trns_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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 Represent information pursuant to the purchase price agreement. + References No definition available. + Details
Name: | trns_BusinessCombinationPotentialPurchasePriceAdjustmentForFailureToRetainKeyCustomerRelationships
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of cash outflow for other holdbacks. + References No definition available. + Details
Name: | trns_PaymentsForOtherHoldbacks
Namespace Prefix: | trns_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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://www.xbrl.org/2003/role/disclosureRef -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 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2 + Details
Name: | us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -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 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 + Details
Name: | us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -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://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 + 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://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -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 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 + Details
Name: | us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 43 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -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 Minimum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 43 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
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/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 43 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 5: 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 Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 + 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://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -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 + 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 liability in contingent consideration arrangement in business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 43 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 5: 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 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of income. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (h)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: 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/2147478522/954-440-50-1 + Details
Name: | us-gaap_EscrowDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 4: 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 5: 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/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 3: 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/2147477314/942-235-S99-1 Reference 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 7: 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)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 8: 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 9: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14 Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 944 -SubTopic 605 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11 Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32 Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef -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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 + 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_OtherExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_ContingentConsiderationByTypeAxis=trns_RevenueTargetAchievementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
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_AxiomMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=trns_TICMSIncMember
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: |