XML 27 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 16 - Employee Benefit Plans (Details) - Funded Status of The Company's Significant Foreign Defined Benefit Plans (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 28, 2014
Dec. 29, 2013
Dec. 30, 2012
Amounts recognized in accumulated other comprehensive income (after tax)      
Total amount recognized $ 49,362us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax $ 34,082us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax  
Foreign Defined Benefit Plan [Member]      
Change in benefit obligation      
Benefit obligation, beginning of year 251,181us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
243,649us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Service cost 705us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
804us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
505us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
Interest cost 10,563us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
9,610us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
10,212us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
Benefits and expenses paid (9,542)us-gaap_LiabilityForFuturePolicyBenefitsBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
(10,820)us-gaap_LiabilityForFuturePolicyBenefitsBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Actuarial loss (gain) 41,631us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
2,312us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Member contributions 294tile_ReclassificationOfMembersContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
331tile_ReclassificationOfMembersContributions
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Currency translation adjustment (19,070)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
5,295us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Benefit obligation, end of year 275,762us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
251,181us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
243,649us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
Change in plan assets      
Plan assets, beginning of year 253,761us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
241,027us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Actual return on assets 29,280us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
12,761us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Company contributions 5,815us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
5,195us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Benefits paid (9,542)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
(10,807)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Currency translation adjustment (18,288)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
5,585us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Plan assets, end of year 261,026us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
253,761us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
241,027us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
Reconciliation to balance sheet      
Funded status benefit asset/(liability) (14,736)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
2,580us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Net amount recognized (14,736)us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
2,580us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Amounts recognized in accumulated other comprehensive income (after tax)      
Unrecognized actuarial loss 45,836us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
31,302us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Unamortized prior service costs (423)us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
152us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
 
Total amount recognized $ 45,413us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember
$ 31,454us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= tile_ForeignDefinedBenefitPlanMember