XML 45 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Jan. 03, 2015
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 28, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Dec. 29, 2012
Sep. 29, 2012
Jun. 30, 2012
Mar. 31, 2012
Jan. 03, 2015
Segment
Dec. 28, 2013
Dec. 29, 2012
Acquired Indefinite-lived Intangible Assets [Line Items]                              
Operating cycle, annually                         371 days 364 days 364 days
Operating cycle, quarterly 98 days 91 days 91 days 91 days 91 days 91 days 91 days 91 days 91 days 91 days 91 days 91 days      
Number of reportable segments                         2us-gaap_NumberOfReportableSegments    
Percentage of completion revenue                         $ 19,078kai_PercentageofCompletionRevenue $ 19,758kai_PercentageofCompletionRevenue $ 42,190kai_PercentageofCompletionRevenue
Due from customer acceptances 6,334us-gaap_DueFromCustomerAcceptances       10,765us-gaap_DueFromCustomerAcceptances               6,334us-gaap_DueFromCustomerAcceptances 10,765us-gaap_DueFromCustomerAcceptances  
Restricted cash 415us-gaap_RestrictedCashAndCashEquivalents       168us-gaap_RestrictedCashAndCashEquivalents               415us-gaap_RestrictedCashAndCashEquivalents 168us-gaap_RestrictedCashAndCashEquivalents  
Cost of goods and services sold, depreciation and amortization                         5,661us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization 5,088us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization 5,015us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization
Weighted average useful life of acquired intangible assets                         11 years    
Amortization expense of acquired intangible assets                         5,528us-gaap_AmortizationOfIntangibleAssets 4,687us-gaap_AmortizationOfIntangibleAssets 3,369us-gaap_AmortizationOfIntangibleAssets
Estimated Future Amortization Expense [Abstract]                              
2015 5,287us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths                       5,287us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths    
2016 4,931us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo                       4,931us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo    
2017 4,721us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree                       4,721us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree    
2018 4,525us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour                       4,525us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour    
2019 4,164us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive                       4,164us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive    
Thereafter 15,226us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive                       15,226us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive    
Minimum                              
Acquired Indefinite-lived Intangible Assets [Line Items]                              
Operating cycle, annually                         364 days    
Operating cycle, quarterly                         91 days    
Maximum                              
Acquired Indefinite-lived Intangible Assets [Line Items]                              
Operating cycle, annually                         371 days    
Operating cycle, quarterly                         98 days    
Johnson tradename                              
Acquired Indefinite-lived Intangible Assets [Line Items]                              
Indefinite-lived intangible assets acquired                         $ 8,100us-gaap_IndefinitelivedIntangibleAssetsAcquired
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember
$ 8,100us-gaap_IndefinitelivedIntangibleAssetsAcquired
/ us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis
= us-gaap_TradeNamesMember