XML 118 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Environmental Costs Schedule of Change in Enviornmental Remediation (Details) (Accruals and Payable and Other Long Term Liabilties [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accruals and Payable and Other Long Term Liabilties [Member]
   
Accrual for Environmental Loss Contingencies [Roll Forward]    
Balance at January 1 $ 11,531us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
$ 12,818us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
Additions to accrual 1,865us-gaap_AccrualForEnvironmentalLossContingenciesProvisionForNewLosses
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
698us-gaap_AccrualForEnvironmentalLossContingenciesProvisionForNewLosses
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
Payments (2,465)us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
(1,984)us-gaap_AccrualForEnvironmentalLossContingenciesPayments
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
Other (307)kamn_EnviromentalRemediationLiabilityReleasedToIncome
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
0kamn_EnviromentalRemediationLiabilityReleasedToIncome
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
Changes in foreign currency exchange rates (26)us-gaap_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslation
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
(1)us-gaap_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslation
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
Balance at December 31 $ 10,598us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember
$ 11,531us-gaap_AccrualForEnvironmentalLossContingencies
/ us-gaap_BalanceSheetLocationAxis
= kamn_AccrualsAndPayableAndOtherLongTermLiabiltiesMember