XML 44 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets, Net (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Goodwill [Roll Forward]      
Gross balance at beginning of period   $ 220,175us-gaap_GoodwillGross $ 206,227us-gaap_GoodwillGross
Accumulated impairment (16,252)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (16,252)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss (14,181)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Net balance at beginning of period 203,923us-gaap_Goodwill 192,046us-gaap_Goodwill  
Additions 39,565us-gaap_GoodwillAcquiredDuringPeriod 13,020us-gaap_GoodwillAcquiredDuringPeriod  
Change in goodwill due to the disposal of Delamac (2,014)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit  
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss (2,071)us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss
Foreign currency translation (2,893)us-gaap_GoodwillTranslationAdjustments 928us-gaap_GoodwillTranslationAdjustments  
Net balance at end of period 238,581us-gaap_Goodwill 203,923us-gaap_Goodwill 192,046us-gaap_Goodwill
Fair Value Inputs, Long-term Revenue Growth Rate 1.00%us-gaap_FairValueInputsLongTermRevenueGrowthRate    
Fair Value Inputs, Discount Rate 1.00%us-gaap_FairValueInputsDiscountRate    
Aerospace [Member]      
Goodwill [Roll Forward]      
Gross balance at beginning of period   114,538us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
110,072us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
Accumulated impairment (16,252)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
(16,252)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
(14,181)us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
Net balance at beginning of period 98,286us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
95,891us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
 
Additions 1,532us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
3,527us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
 
Change in goodwill due to the disposal of Delamac 0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
 
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
(2,071)us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
 
Foreign currency translation (2,849)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
939us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
 
Net balance at end of period 96,969us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
98,286us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_AerospaceMember
 
Distribution [Member]      
Goodwill [Roll Forward]      
Gross balance at beginning of period   105,637us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
96,155us-gaap_GoodwillGross
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
Accumulated impairment 0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
0us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
Net balance at beginning of period 105,637us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
96,155us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
 
Additions 38,033us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
9,493us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
 
Change in goodwill due to the disposal of Delamac (2,014)us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
0us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
 
Goodwill impairment 0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
0us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
 
Foreign currency translation (44)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
(11)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
 
Net balance at end of period 141,612us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
105,637us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= kamn_DistributionMember
 
Aerosystems [Member]      
Goodwill [Roll Forward]      
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount 16.00%us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
/ kamn_ReportingUnitAxis
= kamn_AerosystemsMember
   
VT composites [Member]      
Goodwill [Roll Forward]      
Goodwill impairment   (2,100)us-gaap_GoodwillImpairmentLoss
/ kamn_ReportingUnitAxis
= kamn_VtCompositesMember
 
Net balance at end of period   $ 16,800us-gaap_Goodwill
/ kamn_ReportingUnitAxis
= kamn_VtCompositesMember
 
Goodwill impairment charge as a percent of reporting units total goodwill   11.00%kamn_Goodwillimpairmentchargeasapercentofreportingunitstotalgoodwill
/ kamn_ReportingUnitAxis
= kamn_VtCompositesMember