XML 100 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 12 - Restructuring Charges (Details) (USD $)
3 Months Ended 12 Months Ended
Sep. 28, 2014
Dec. 28, 2014
Employee Severance [Member] | Restructuring Charge 2014 [Member]    
Note 12 - Restructuring Charges (Details) [Line Items]    
Restructuring Charges $ 9,700,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member
$ 9,669,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member
Other Restructuring [Member] | Restructuring Charge 2014 [Member]    
Note 12 - Restructuring Charges (Details) [Line Items]    
Restructuring Charges   133,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member
Other Restructuring [Member] | Restructuring Charge 2012 [Member]    
Note 12 - Restructuring Charges (Details) [Line Items]    
Restructuring Charges 100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2012Member
 
Fixed Asset Impairment [Member] | Restructuring Charge 2014 [Member]    
Note 12 - Restructuring Charges (Details) [Line Items]    
Restructuring Charges 2,600,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tile_FixedAssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member
2,584,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= tile_FixedAssetImpairmentMember
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member
Restructuring Charge 2014 [Member]    
Note 12 - Restructuring Charges (Details) [Line Items]    
Restructuring Charges 12,400,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member
 
Restructuring and Related Cost, Number of Positions Eliminated 100us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member
 
Effect on Future Cash Flows, Amount $ 10,000,000us-gaap_EffectOnFutureCashFlowsAmount
/ us-gaap_RestructuringPlanAxis
= tile_RestructuringCharge2014Member