XML 63 R52.htm IDEA: XBRL DOCUMENT
v3.25.3

Note K - Long-term Debt (Details Textual) $ in Thousands |  |  |  | 3 Months Ended |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Feb. 14, 2025 USD ($) | Feb. 13, 2025 | Apr. 01, 2024 USD ($) | Sep. 26, 2025 USD ($) | Sep. 01, 2026 USD ($) | Mar. 31, 2026 | Feb. 28, 2026 | Sep. 01, 2025 USD ($) | Jul. 01, 2025 USD ($) | Jun. 30, 2025 USD ($) | Jan. 01, 2025 | Dec. 27, 2024 USD ($) | Jun. 30, 2024 USD ($) | Jun. 29, 2018 USD ($)
Long-Term Debt, Current Maturities |  |  |  | $ 3,000 |  |  |  |  |  | $ 3,000 |  |  |  |
Cash Flow Hedging [Member] | Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] | Bank of Montreal [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, Notional Amount |  |  |  | 7,500 |  |  |  |  |  |  |  |  |  | $ 20,000
Kobelt and Kastsa Acquisitions [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Transaction Cost, Excluding Separately Recognized Transaction | $ 600 |  |  |  |  |  |  |  |  |  |  |  |  |
Katsa Oy [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Business Combination, Transaction Cost, Excluding Separately Recognized Transaction |  |  |  |  |  |  |  |  |  |  |  | $ 600 |  |
BMO [Member] | Revolving Credit Commitment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Percentage of Equity Interest in Foreign Subsidiaries Pledged | 65.00% |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Revolving Credit Commitment [Member] | Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Covenant, Maximum Cash Dividends | $ 5,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | $ 50,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Borrowing Base, Percentage of Receivables | 85.00% |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Borrowing Base | $ 40,000 |  |  |  |  |  |  | $ 35,000 |  |  |  |  |  |
BMO [Member] | Revolving Credit Commitment [Member] | Revolving Credit Facility [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | $ 25,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate | 3.50% |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Revolving Credit Commitment [Member] | Revolving Credit Facility [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate | 2.00% |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Revolving Credit Commitment [Member] | Revolving Credit Facility [Member] | Forecast [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Borrowing Base, Percentage of Receivables |  |  |  |  | 60.00% | 50.00% | 55.00% |  |  |  |  |  |  |
Debt Instrument, Borrowing Base |  |  |  |  | $ 32,500 |  |  |  |  |  |  |  |  |
BMO [Member] | The Ninth Amendment [Member] | Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | $ 40,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Covenant, Minimum Tangible Net Worth Plus Half of Net Income | $ 100,000 |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | The Ninth Amendment [Member] | Revolving Credit Facility [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 2.75% |  |  |  |  |  |  |  |  |  |  |
Total Funded Debt To EBITDA Allowable Ratio | 3.5 |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | The Ninth Amendment [Member] | Revolving Credit Facility [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 1.25% |  |  |  |  |  |  |  |  |  |  |
Fixed Charge Coverage Ratio | 1.1 |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | The 2018 Credit Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Percentage of Equity Interest in Foreign Subsidiaries Pledged |  |  |  |  |  |  |  |  |  |  |  |  | 65.00% |
Debt Instrument, Debt Default, Percentage of Letter of Credit Obligations Required to Cash Collateralize | 105.00% |  |  |  |  |  |  |  |  |  |  |  | 105.00% |
Debt Instrument, Percentage of Equity Interest in Domestic Subsidiaries Pledged |  |  |  |  |  |  |  |  |  |  |  |  | 100.00% |
Long-Term Debt, Current Maturities |  |  |  | $ 3,000 |  |  |  |  |  |  |  |  |  |
BMO [Member] | The 2018 Credit Agreement [Member] | Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity |  |  |  |  |  |  |  |  |  |  |  |  |  | 50,000
Debt Agreement, Maximum Borrowing Capacity |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 35,000
BMO [Member] | The 2018 Credit Agreement [Member] | Revolving Credit Facility [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Covenant, Maximum Cash Dividends |  |  | $ 5,000 |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  | 3.50% |  |  |  |  |  |  |  |  |  |  |  |
Fixed Charge Coverage Ratio |  |  |  |  |  |  |  |  |  |  |  |  | 1.1 |
BMO [Member] | The 2018 Credit Agreement [Member] | Revolving Credit Facility [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  | 2.00% |  |  |  |  |  |  |  |  |  |  |  |
Total Funded Debt To EBITDA Allowable Ratio |  |  |  |  |  |  |  |  |  |  |  |  | 3.5 |
BMO [Member] | The Tenth Amendment [Member] | Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Maximum Borrowing Capacity | $ 40,000 |  | $ 45,000 |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Borrowing Base, Percentage of Receivables |  |  | 85.00% |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Borrowing Base Two |  |  | $ 35,000 |  |  |  |  |  | $ 32,500 |  |  |  |  |
Debt Instrument, Borrowing Base, Percentage of Receivables Two |  |  | 60.00% |  |  |  |  |  | 50.00% |  | 55.00% |  |  |
BMO [Member] | The Tenth Amendment [Member] | Revolving Credit Facility [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 3.50% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | The Tenth Amendment [Member] | Revolving Credit Facility [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Borrowing Base, Percentage of Receivables |  |  | 50.00% |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Borrowing Base |  |  | $ 30,000 |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 2.00% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | The 2018 Credit Agreement Amendment [Member] | Revolving Credit Facility [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Interest Rate During Period |  |  |  | 5.26% |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Current Borrowing Capacity |  |  |  | $ 46,337 |  |  |  |  |  |  |  |  |  |
Line of Credit Facility, Remaining Borrowing Capacity |  |  |  | $ 16,143 |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Face Amount | 15,000 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Periodic Payment | 750 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Covenant, Maximum Cash Dividends | 5,000 |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | Credit Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-Term Debt, Gross | 8,500 |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | Additional Advances [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Face Amount | $ 6,500 |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | Revolving Credit Commitment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate | 3.625% |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | Revolving Credit Commitment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate | 2.125% |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The Ninth Amendment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Covenant, Minimum Tangible Net Worth Plus Half of Net Income |  |  |  |  |  |  |  |  |  |  |  |  | $ 100,000 |
BMO [Member] | Term Loan [Member] | The Ninth Amendment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 2.875% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The Ninth Amendment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 1.375% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The 2018 Credit Agreement [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Periodic Payment | $ 500 |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Agreement, Maximum Borrowing Capacity | $ 20,000 |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The 2018 Credit Agreement [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  | 3.625% |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The 2018 Credit Agreement [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  | 2.125% |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The Tenth Amendment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 3.625% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The Tenth Amendment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 2.125% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Term Loan [Member] | The 2018 Credit Agreement Amendment [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Interest Rate During Period |  |  |  | 6.73% |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | Revolving Credit Commitment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate | 0.30% |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | Revolving Credit Commitment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate | 0.15% |  |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | The Ninth Amendment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 0.15% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | The Ninth Amendment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 0.10% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | The 2018 Credit Agreement [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  | 0.30% |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | The 2018 Credit Agreement [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  | 0.15% |  |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | The Tenth Amendment [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 0.30% |  |  |  |  |  |  |  |  |  |  |
BMO [Member] | Unused Revolving Credit Commitment [Member] | The Tenth Amendment [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, Basis Spread on Variable Rate |  |  | 0.15% |  |  |  |  |  |  |  |  |  |  |

X
- Definition Maximum borrowing capacity under a debt agreement on the amount that could be borrowed with a combination of, but not limited to, a line of credit and term loan. + References No definition available. + Details
Name: | twin_DebtAgreementMaximumBorrowingCapacity
Namespace Prefix: | twin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the borrowing base of a debt instrument. + References No definition available. + Details
Name: | twin_DebtInstrumentBorrowingBase
Namespace Prefix: | twin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the percentage of receivables used as the borrowing base of a debt instrument. + References No definition available. + Details
Name: | twin_DebtInstrumentBorrowingBasePercentageOfReceivables
Namespace Prefix: | twin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the percentage of receivables used in the calculation of the borrowing base of a debt instrument. + References No definition available. + Details
Name: | twin_DebtInstrumentBorrowingBasePercentageOfReceivablesTwo
Namespace Prefix: | twin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the second value used in calculating the borrowing base of a debt instrument. + References No definition available. + Details
Name: | twin_DebtInstrumentBorrowingBaseTwo
Namespace Prefix: | twin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The maximum amount of cash dividends allowed under the covenant of the debt instrument. + References No definition available. + Details
Name: | twin_DebtInstrumentCovenantMaximumCashDividends
Namespace Prefix: | twin_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the minimum tangible net worth, plus 50% of net income, under a debt instrument covenant. + References No definition available. + Details
Name: | twin_DebtInstrumentCovenantMinimumTangibleNetWorthPlusHalfOfNetIncome
Namespace Prefix: | twin_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The percentage of letter of credit obligations required to be cash collateralize upon the occurrence of an event of default. + References No definition available. + Details
Name: | twin_DebtInstrumentDebtDefaultPercentageOfLetterOfCreditObligationsRequiredToCashCollateralize
Namespace Prefix: | twin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of equity interest in domestic subsidiaries pledged to secure a debt instrument. + References No definition available. + Details
Name: | twin_DebtInstrumentPercentageOfEquityInterestInDomesticSubsidiariesPledged
Namespace Prefix: | twin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The percentage of equity interest in foreign subsidiaries pledged to secure a debt instrument. + References No definition available. + Details
Name: | twin_DebtInstrumentPercentageOfEquityInterestInForeignSubsidiariesPledged
Namespace Prefix: | twin_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represent the fixed charge coverage ratio. + References No definition available. + Details
Name: | twin_FixedChargeCoverageRatio
Namespace Prefix: | twin_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents total funded debt to EBITDA allowable ratio. + References No definition available. + Details
Name: | twin_TotalFundedDebtToEbitdaAllowableRatio
Namespace Prefix: | twin_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of transaction cost incurred to effect business combination. Excludes separately recognized transaction and indirect cost. + 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 + Details
Name: | us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The average effective interest rate during the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentInterestRateDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the required periodic payments including both interest and principal payments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 470 -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3 + Details
Name: | us-gaap_DebtInstrumentPeriodicPayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 181 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LongTermDebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=twin_BankOfMontrealMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=twin_BMOMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember
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: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=twin_TermLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=twin_UnusedRevolvingCreditCommitmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |