XML 82 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information - Financial Information by Reportable Segment Parenthetical (Detail) (USD $)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended 3 Months Ended
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 31, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Jun. 28, 2014
Jun. 29, 2013
Sep. 27, 2014
Sep. 28, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Segment Reporting Information [Line Items]                              
Workers' compensation expense                       $ 0dco_WorkersCompensationExpense $ 1,200,000dco_WorkersCompensationExpense $ 600,000dco_WorkersCompensationExpense  
Operating Income (Loss) 10,062,000us-gaap_OperatingIncomeLoss 16,810,000us-gaap_OperatingIncomeLoss 14,828,000us-gaap_OperatingIncomeLoss   13,388,000us-gaap_OperatingIncomeLoss 15,301,000us-gaap_OperatingIncomeLoss 10,723,000us-gaap_OperatingIncomeLoss 31,638,000us-gaap_OperatingIncomeLoss 26,024,000us-gaap_OperatingIncomeLoss 41,700,000us-gaap_OperatingIncomeLoss 39,412,000us-gaap_OperatingIncomeLoss 51,767,000us-gaap_OperatingIncomeLoss 39,303,000us-gaap_OperatingIncomeLoss 56,922,000us-gaap_OperatingIncomeLoss  
Impairment charges                       0us-gaap_ProductionRelatedImpairmentsOrCharges 6,975,000us-gaap_ProductionRelatedImpairmentsOrCharges 0us-gaap_ProductionRelatedImpairmentsOrCharges  
Forward loss provision       5,200,000us-gaap_LossOnContracts                      
Ducommun LaBarge Technologies                              
Segment Reporting Information [Line Items]                              
Business acquisition, transaction costs                           300,000us-gaap_BusinessCombinationAcquisitionRelatedCosts
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunLaBargeTechnologiesMember
 
Business acquisition, transaction costs, change-in-control provision                           400,000dco_BusinessCombinationAcquisitionRelatedCostsChangeinControlProvision
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunLaBargeTechnologiesMember
 
Ducommun AeroStructures                              
Segment Reporting Information [Line Items]                              
Asset impairment charges       14,100,000us-gaap_AssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
                     
Impairment charges       7,000,000us-gaap_ProductionRelatedImpairmentsOrCharges
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
                     
Forward loss provision       5,200,000us-gaap_LossOnContracts
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
                     
Embraer Legacy 400/500 | Ducommun AeroStructures                              
Segment Reporting Information [Line Items]                              
Impairment charges       5,700,000us-gaap_ProductionRelatedImpairmentsOrCharges
/ us-gaap_AircraftTypeAxis
= dco_EMB400500Member
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
                     
Forward loss provision       3,900,000us-gaap_LossOnContracts
/ us-gaap_AircraftTypeAxis
= dco_EMB400500Member
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
                     
Inventory write-down       1,900,000us-gaap_InventoryWriteDown
/ us-gaap_AircraftTypeAxis
= dco_EMB400500Member
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
                    1,900,000us-gaap_InventoryWriteDown
/ us-gaap_AircraftTypeAxis
= dco_EMB400500Member
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
Boeing 777 | Ducommun AeroStructures                              
Segment Reporting Information [Line Items]                              
Impairment charges       1,300,000us-gaap_ProductionRelatedImpairmentsOrCharges
/ us-gaap_AircraftTypeAxis
= dco_B777Member
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember
                     
Forward loss provision       $ 1,300,000us-gaap_LossOnContracts
/ us-gaap_AircraftTypeAxis
= dco_B777Member
/ us-gaap_StatementBusinessSegmentsAxis
= dco_DucommunAeroStructuresMember