XML 24 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Nature of Operations and Summary of Significant Accounting Policies - Goodwill (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Goodwill [Roll Forward]    
Gross Balance, Beginning Balance $ 217,424us-gaap_GoodwillGross $ 193,456us-gaap_GoodwillGross
Accumulated Impairment Losses, Beginning Balance (85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Net Balance, Beginning Balance 131,915us-gaap_Goodwill 107,947us-gaap_Goodwill
Increase due to acquisitions 4,182us-gaap_GoodwillAcquiredDuringPeriod 24,025us-gaap_GoodwillAcquiredDuringPeriod
Currency translation adjustment (8,215)us-gaap_GoodwillTranslationAdjustments (57)us-gaap_GoodwillTranslationAdjustments
Goodwill period adjustments (4,033)us-gaap_GoodwillPeriodIncreaseDecrease 23,968us-gaap_GoodwillPeriodIncreaseDecrease
Gross Balance, Ending Balance 213,391us-gaap_GoodwillGross 217,424us-gaap_GoodwillGross
Accumulated Impairment Losses, Beginning Balance (85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Net Balance, Ending Balance 127,882us-gaap_Goodwill 131,915us-gaap_Goodwill
Papermaking systems segment    
Goodwill [Roll Forward]    
Gross Balance, Beginning Balance 196,339us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
193,456us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Accumulated Impairment Losses, Beginning Balance (85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
(85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Net Balance, Beginning Balance 110,830us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
107,947us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Increase due to acquisitions 3,288us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
2,545us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Currency translation adjustment (6,348)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
338us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Goodwill period adjustments (3,060)us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
2,883us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Gross Balance, Ending Balance 193,279us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
196,339us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Accumulated Impairment Losses, Beginning Balance (85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
(85,509)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Net Balance, Ending Balance 107,770us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
110,830us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_PapermakingSystemsMember
Stock-Preparation    
Goodwill [Roll Forward]    
Net Balance, Ending Balance 20,081us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_StockPreparationMember
18,290us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_StockPreparationMember
Doctoring, Cleaning, & Filtration    
Goodwill [Roll Forward]    
Net Balance, Ending Balance 38,381us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_DoctoringCleaningAndFiltrationMember
34,658us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_DoctoringCleaningAndFiltrationMember
Fluid-Handling    
Goodwill [Roll Forward]    
Net Balance, Ending Balance 49,308us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_FluidHandlingMember
57,882us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_FluidHandlingMember
Wood Processing Systems    
Goodwill [Roll Forward]    
Gross Balance, Beginning Balance 21,085us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
0us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Accumulated Impairment Losses, Beginning Balance 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Net Balance, Beginning Balance 21,085us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Increase due to acquisitions 894us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
21,480us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Currency translation adjustment (1,867)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
(395)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Goodwill period adjustments (973)us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
21,085us-gaap_GoodwillPeriodIncreaseDecrease
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Gross Balance, Ending Balance 20,112us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
21,085us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Accumulated Impairment Losses, Beginning Balance 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
Net Balance, Ending Balance $ 20,112us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember
$ 21,085us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kai_WoodProcessingSystemsSegmentMember