XML 119 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans - Obligation and Funded Status of Defined Benefit Pension Plan and Retirement Plan (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Change in benefit obligation      
Service cost $ 693us-gaap_DefinedBenefitPlanServiceCost $ 843us-gaap_DefinedBenefitPlanServiceCost $ 749us-gaap_DefinedBenefitPlanServiceCost
Interest cost 1,278us-gaap_DefinedBenefitPlanInterestCost 1,160us-gaap_DefinedBenefitPlanInterestCost 1,167us-gaap_DefinedBenefitPlanInterestCost
Change in plan assets      
Fair value of plan assets at beginning of year 18,367us-gaap_DefinedBenefitPlanFairValueOfPlanAssets    
Fair value of plan assets at end of year 19,726us-gaap_DefinedBenefitPlanFairValueOfPlanAssets 18,367us-gaap_DefinedBenefitPlanFairValueOfPlanAssets  
Unrecognized loss included in accumulated other comprehensive loss      
Amortization 419dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses 1,093dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses 1,147dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses
Defined Benefit Pension and Other Postretirement Plans      
Change in benefit obligation      
Benefit obligation at beginning of year 28,438us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1] 31,142us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1]  
Service cost 693us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1] 843us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1]  
Interest cost 1,278us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1] 1,160us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1]  
Actuarial (gain) loss 4,117us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1] (3,372)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1]  
Benefits paid (1,227)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1] (1,335)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1]  
Ending benefit obligation (December 31) 33,299us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
28,438us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1]  
Change in plan assets      
Fair value of plan assets at beginning of year 18,367us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
14,687us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Return on assets 669us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
2,509us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Employer contribution 1,916us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
2,506us-gaap_DefinedBenefitPlanContributionsByEmployer
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Benefits paid (1,227)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1] (1,335)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
[1]  
Fair value of plan assets at end of year 19,725us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
18,367us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Funded status (under funded) (13,574)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
(10,071)us-gaap_DefinedBenefitPlanFundedStatusOfPlan
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Amounts recognized in the consolidated balance sheet      
Current liabilities 464us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
497us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Non-current liabilities 13,110us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
9,574us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Unrecognized loss included in accumulated other comprehensive loss      
Unrecognized loss before tax, beginning balance 6,183us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
11,934us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Amortization (419)dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
(1,093)dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Liability (gain) loss 4,117dco_DefinedBenefitPlanUnrecognizedActuarialNetGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
(3,372)dco_DefinedBenefitPlanUnrecognizedActuarialNetGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Asset (gain) loss 733dco_DefinedBenefitPlanAmortizationOfUnrecognizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
(1,286)dco_DefinedBenefitPlanAmortizationOfUnrecognizedGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Unrecognized loss before tax, ending balance 10,614us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
6,183us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Tax impact (3,970)dco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossTaxImpact
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
(2,321)dco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossTaxImpact
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Unrecognized loss included in accumulated other comprehensive loss, net of tax 6,644us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
3,862us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTax
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Prepaid benefit cost included in other assets 1,832dco_DefinedBenefitPlanPrepaidBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
1,135dco_DefinedBenefitPlanPrepaidBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
Accrued benefit cost included in other liabilities $ 4,795dco_DefinedBenefitPlanAccruedBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
$ 5,024dco_DefinedBenefitPlanAccruedBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= dco_DefinedBenefitPensionAndOtherPostretirementPlansMember
 
[1] Projected benefit obligation equals the accumulated benefit obligation for the plans.