Summary of Significant Accounting Policies (Tables)
|
6 Months Ended |
Jun. 28, 2025 |
Accounting Policies [Abstract] |
|
Schedule of Cash Flow, Supplemental Disclosures |
Supplemental Cash Flow Information | | | | | | | | | | | | | | | | | (Dollars in thousands) | | | Six Months Ended | | | June 28, 2025 | | June 29, 2024 | Interest paid, net | | $ | 4,191 | | | $ | 7,372 | | Taxes paid, net | | $ | 1,523 | | | $ | 4,001 | | Non-cash activities: | | | | | Purchases of property and equipment not paid | | $ | 309 | | | $ | 479 | |
|
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 | | Six Months Ended | | | June 28, 2025 | | June 29, 2024 | | June 28, 2025 | | June 29, 2024 | Net income | | $ | 12,553 | | | $ | 7,724 | | | $ | 23,064 | | | $ | 14,573 | | Weighted-average number of common shares outstanding | | | | | | | | | Basic weighted-average common shares outstanding | | 14,938 | | | 14,775 | | | 14,898 | | | 14,735 | | Dilutive potential common shares | | 278 | | | 186 | | | 298 | | | 219 | | Diluted weighted-average common shares outstanding | | 15,216 | | | 14,961 | | | 15,196 | | | 14,954 | | Earnings per share | | | | | | | | | Basic | | $ | 0.84 | | | $ | 0.52 | | | $ | 1.55 | | | $ | 0.99 | | Diluted | | $ | 0.82 | | | $ | 0.52 | | | $ | 1.52 | | | $ | 0.97 | |
|
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 | | Six Months Ended | | | June 28, 2025 | | June 29, 2024 | | June 28, 2025 | | June 29, 2024 | Stock options and stock units | | — | | | 51 | | | 2 | | | 56 | |
|
Schedule of Estimates at Completion |
Net cumulative favorable (unfavorable) catch-up adjustments to contracts had the following impact on our operating results: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Dollars in thousands) | | (Dollars in thousands) | | | | Three Months Ended | | Six Months Ended | | | | June 28, 2025 | | June 29, 2024 | | June 28, 2025 | | June 29, 2024 | | Total net revenues | | $ | (1,016) | | | $ | 387 | | | $ | (125) | | | $ | (1,548) | | | Operating income | | $ | (1,016) | | | $ | 387 | | | $ | (125) | | | $ | (1,548) | | |
|
Schedule of Contract with Customer, Asset and Liability |
Contract assets and contract liabilities from revenue contracts with customers are as follows: | | | | | | | | | | | | | | | | | (Dollars in thousands) | | | June 28, 2025 | | December 31, 2024 | Contract assets | | $ | 221,046 | | | $ | 200,584 | | Contract liabilities | | $ | 36,971 | | | $ | 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 | | Six Months Ended | | | June 28, 2025 | | June 29, 2024 | | June 28, 2025 | | June 29, 2024 | Consolidated Ducommun | | | | | | | | | Military and space | | $ | 117,056 | | | $ | 100,538 | | | $ | 230,572 | | | $ | 199,467 | | Commercial aerospace | | 77,674 | | | 86,643 | | | 149,375 | | | 166,560 | | Industrial | | 7,530 | | | 9,819 | | | 16,427 | | | 21,820 | | Total | | $ | 202,260 | | | $ | 197,000 | | | $ | 396,374 | | | $ | 387,847 | | | | | | | | | | | Electronic Systems | | | | | | | | | Military and space | | $ | 83,790 | | | $ | 69,987 | | | $ | 168,562 | | | $ | 142,492 | | Commercial aerospace | | 18,908 | | | 21,634 | | | 34,985 | | | 44,667 | | Industrial | | 7,530 | | | 9,819 | | | 16,427 | | | 21,820 | | Total | | $ | 110,228 | | | $ | 101,440 | | | $ | 219,974 | | | $ | 208,979 | | | | | | | | | | | Structural Systems | | | | | | | | | Military and space | | $ | 33,266 | | | $ | 30,551 | | | $ | 62,010 | | | $ | 56,975 | | Commercial aerospace | | 58,766 | | | 65,009 | | | 114,390 | | | 121,893 | | Total | | $ | 92,032 | | | $ | 95,560 | | | $ | 176,400 | | | $ | 178,868 | |
|