XML 32 R22.htm IDEA: XBRL DOCUMENT
v3.25.3

Summary of Significant Accounting Policies (Tables) | 9 Months Ended
--- | ---
Sep. 27, 2025
Accounting Policies [Abstract] |
Schedule of Cash Flow, Supplemental Disclosures | Supplemental Cash Flow Information
|  | (Dollars in thousands)
|  | Nine Months Ended
|  | September 27, 2025 |  | September 28, 2024
Interest paid, net |  | $ | 6,728 |  |  | $ | 9,452 |
Taxes paid, net |  | $ | 2,096 |  |  | $ | 8,194 |
Non-cash activities: |  |  |  |
Purchases of property and equipment not paid |  | $ | 573 |  |  | $ | 674 |
Schedule of Weighted Average Number of Shares Outstanding Used to Compute Earnings Per Share | The net income and weighted-average common shares outstanding used to compute earnings per share were as follows:
|  | (Dollars in thousands, except per share data) |  | (Dollars in thousands, except per share data)
|  | Three Months Ended |  | Nine Months Ended
|  | September 27, 2025 |  | September 28, 2024 |  | September 27, 2025 |  | September 28, 2024
Net (loss) income |  | $ | (64,446) |  |  | $ | 10,148 |  |  | $ | (41,382) |  |  | $ | 24,721 |
Weighted-average number of common shares outstanding |  |  |  |  |  |  |  |
Basic weighted-average common shares outstanding |  | 14,978 |  |  | 14,806 |  |  | 14,925 |  |  | 14,758 |
Dilutive potential common shares |  | — |  |  | 233 |  |  | — |  |  | 223 |
Diluted weighted-average common shares outstanding |  | 14,978 |  |  | 15,039 |  |  | 14,925 |  |  | 14,981 |
(Loss) earnings per share |  |  |  |  |  |  |  |
Basic |  | $ | (4.30) |  |  | $ | 0.69 |  |  | $ | (2.77) |  |  | $ | 1.68 |
Diluted |  | $ | (4.30) |  |  | $ | 0.67 |  |  | $ | (2.77) |  |  | $ | 1.65 |
Schedule of Weighted Average Number of Shares Outstanding Excluded from Computation of Diluted Earnings | Potentially dilutive stock awards, as shown below, were excluded from the computation of diluted earnings per share because their inclusion would have been anti-dilutive. However, these awards may be potentially dilutive common shares in the future.
|  | (In thousands) |  | (In thousands)
|  | Three Months Ended |  | Nine Months Ended
|  | September 27, 2025 |  | September 28, 2024 |  | September 27, 2025 |  | September 28, 2024
Stock options and stock units |  | 385 |  |  | 2 |  |  | 344 |  |  | 50 |
Schedule of Estimates at Completion | Net cumulative (unfavorable) favorable catch-up adjustments to contracts had the following impact on our operating results:
|  | (Dollars in thousands) |  | (Dollars in thousands) |
|  | Three Months Ended |  | Nine Months Ended |
|  | September 27, 2025 |  | September 28, 2024 |  | September 27, 2025 |  | September 28, 2024 |
Total net revenues |  | $ | (515) |  |  | $ | (1,054) |  |  | $ | (640) |  |  | $ | (2,602) |  |
Operating income |  | $ | (515) |  |  | $ | (1,054) |  |  | $ | (640) |  |  | $ | (2,602) |  |
Schedule of Contract with Customer, Asset and Liability | Contract assets and contract liabilities from revenue contracts with customers are as follows:
|  | (Dollars in thousands)
|  | September 27, 2025 |  | December 31, 2024
Contract assets |  | $ | 248,402 |  |  | $ | 200,584 |
Contract liabilities |  | $ | 34,450 |  |  | $ | 34,445 |
Schedule of Disaggregation of Revenue | In addition to the revenue categories disclosed above, the following table reflects our revenue disaggregated by major end-use market:
|  | (Dollars in thousands) |  | (Dollars in thousands)
|  | Three Months Ended |  | Nine Months Ended
|  | September 27, 2025 |  | September 28, 2024 |  | September 27, 2025 |  | September 28, 2024
Consolidated Ducommun |  |  |  |  |  |  |  |
Military and space |  | $ | 125,569 |  |  | $ | 111,402 |  |  | $ | 356,141 |  |  | $ | 310,869 |
Commercial aerospace |  | 76,539 |  |  | 84,626 |  |  | 225,914 |  |  | 251,186 |
Industrial |  | 10,450 |  |  | 5,384 |  |  | 26,877 |  |  | 27,204 |
Total |  | $ | 212,558 |  |  | $ | 201,412 |  |  | $ | 608,932 |  |  | $ | 589,259 |
Electronic Systems |  |  |  |  |  |  |  |
Military and space |  | $ | 93,639 |  |  | $ | 85,433 |  |  | $ | 262,201 |  |  | $ | 227,925 |
Commercial aerospace |  | 18,993 |  |  | 24,595 |  |  | 53,978 |  |  | 69,262 |
Industrial |  | 10,450 |  |  | 5,384 |  |  | 26,877 |  |  | 27,204 |
Total |  | $ | 123,082 |  |  | $ | 115,412 |  |  | $ | 343,056 |  |  | $ | 324,391 |
Structural Systems |  |  |  |  |  |  |  |
Military and space |  | $ | 31,930 |  |  | $ | 25,969 |  |  | $ | 93,940 |  |  | $ | 82,944 |
Commercial aerospace |  | 57,546 |  |  | 60,031 |  |  | 171,936 |  |  | 181,924 |
Total |  | $ | 89,476 |  |  | $ | 86,000 |  |  | $ | 265,876 |  |  | $ | 264,868 |

X
- Definition Schedule of Estimates at Completion + References No definition available. + Details
Name: | dco_ScheduleOfEstimatesAtCompletionTableTextBlock
Namespace Prefix: | dco_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 + Details
Name: | us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration