XML 53 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Basis of Presentation (Details) (USD $)
3 Months Ended 9 Months Ended 12 Months Ended 6 Months Ended 3 Months Ended 12 Months Ended
Mar. 27, 2015
Sep. 27, 2013
Mar. 27, 2015
Jun. 30, 2013
Dec. 26, 2014
Dec. 26, 2014
Sep. 26, 2014
Jun. 30, 2014
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings   $ 437,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount            
Impact of errors correction on earnings net of tax attributable to parent   69,000twin_QuantifyingMisstatementInCurrentYearFinancialStatementsAmountNetOfTaxAttributableToParent            
Increase in impact of errors correction on earnings before income taxes and noncontrolling interest 282,000twin_QuantifyingMisstatementInCurrentYearFinancialStatementIncreaseDecreaseAmountBeforeIncomeTaxesAndNoncontrollingInterest              
Increase (decrease) in impact of errors correction on net earnings 2,000twin_QuantifyingMisstatementInCurrentYearFinancialStatementIncreaseDecreaseAmountNetEarnings   (175,000)twin_QuantifyingMisstatementInCurrentYearFinancialStatementIncreaseDecreaseAmountNetEarnings          
Overstatement of Payroll Accrual [Member]                
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings       337,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_OverstatementOfPayrollAccrualMember
       
Overstatement of Warranty Accrual [Member]                
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings       217,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_OverstatementOfWarrantyAccrualMember
       
Overstatement of Work in Progress Inventory [Member]                
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings       (117,000)us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_OverstatementOfWorkInProgressInventoryMember
       
Understatement of Deferred Tax Liabilities [Member]                
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings       285,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_UnderstatementOfDeferredTaxLiabilitiesMember
       
Overestimation of Pension Expenses [Member]                
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings         282,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_OverestimationOfPensionExpensesMember
     
Understatement of Earnings [Member]                
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings           141,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_UnderstatementOfEarningsMember
141,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_UnderstatementOfEarningsMember
 
Understatement of Tax Expenses [Member]                
Revision of Prior Period Financial Statements [Abstract]                
Impact of errors correction on earnings               $ 175,000us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsAmount
/ us-gaap_QuantifyingMisstatementInCurrentYearFinancialStatementsByNatureOfErrorAxis
= twin_UnderstatementOfTaxExpensesMember