XML 82 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies Textuals (Details)
12 Months Ended 12 Months Ended 12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
Moosup [Member]
USD ($)
Dec. 31, 2014
Moosup [Member]
Other accruals and payables [Member]
USD ($)
Dec. 31, 2014
New Hartford [Member]
USD ($)
Dec. 31, 2014
New Hartford [Member]
Other accruals and payables [Member]
USD ($)
Dec. 31, 2014
United Kingdom [Member]
GBP (£)
Dec. 31, 2008
United Kingdom [Member]
GBP (£)
Dec. 31, 2014
United Kingdom [Member]
Other accruals and payables [Member]
USD ($)
Dec. 31, 2014
Bloomfield [Member]
USD ($)
Aug. 31, 2008
Bloomfield [Member]
USD ($)
Dec. 31, 2014
Bloomfield [Member]
Other accruals and payables [Member]
USD ($)
Loss Contingencies [Line Items]                      
Loss Contingency Accrual, Payments $ 500,000us-gaap_LossContingencyAccrualCarryingValuePayments                    
Escrow Deposit   4,000,000us-gaap_EscrowDeposit
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_MoosupMember
                 
Accrual for Environmental Loss Contingencies, Payments   800,000us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_MoosupMember
  500,000us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_NewHartfordMember
  1,200,000us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_UnitedKingdomMember
    8,900,000us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_BloomfieldMember
   
Accrual for Environmental Loss Contingencies     3,200,000us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_LiabiltiesOtherAccrualsAndPayablesMember
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_MoosupMember
2,200,000us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_NewHartfordMember
500,000us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_LiabiltiesOtherAccrualsAndPayablesMember
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_NewHartfordMember
100,000us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_UnitedKingdomMember
  100,000us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_LiabiltiesOtherAccrualsAndPayablesMember
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_UnitedKingdomMember
  10,300,000us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_BloomfieldMember
1,700,000us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_LiabiltiesOtherAccrualsAndPayablesMember
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_BloomfieldMember
Site Contingency, Accrual, Discount Amount                   10,300,000us-gaap_AccrualForEnvironmentalLossContingenciesDiscount
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_BloomfieldMember
 
Site Contingency, Accrual, Undiscounted Amount 9,957,000us-gaap_AccrualForEnvironmentalLossContingenciesGross                 20,800,000us-gaap_AccrualForEnvironmentalLossContingenciesGross
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_BloomfieldMember
 
Discount rate                   8.00%us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_BloomfieldMember
 
Environmental Exit Costs, Anticipated Cost             1,600,000us-gaap_EnvironmentalExitCostsAnticipatedCost
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_UnitedKingdomMember
       
Enviromental Remediation Liability Released to Income           £ 400,000kamn_EnviromentalRemediationLiabilityReleasedToIncome
/ us-gaap_EnvironmentalRemediationSiteAxis
= kamn_UnitedKingdomMember