Summary of Significant Accounting Policies - Narrative (Details) $ in Thousands |
3 Months Ended | |||
|---|---|---|---|---|
|
Apr. 04, 2026
USD ($)
segment
|
Dec. 31, 2025
USD ($)
|
Mar. 29, 2025
USD ($)
|
Nov. 30, 2021
USD ($)
|
|
| Significant Accounting Policies [Line Items] | ||||
| Number of reportable segments | segment | 2 | |||
| Number of operating segments | segment | 2 | |||
| Provision for loss on contracts | $ 6,900 | $ 7,000 | ||
| Production cost of contracts | 5,914 | 7,178 | $ 6,699 | |
| Contract liability revenue | 6,900 | |||
| Remaining performance obligation | 1,073,700 | |||
| 2022 Restructuring Plan | ||||
| Significant Accounting Policies [Line Items] | ||||
| Restructuring reserve | $ 343 | $ 794 | ||
| Interest rate swap | ||||
| Significant Accounting Policies [Line Items] | ||||
| Notional amount | $ 150,000 | |||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-05 | ||||
| Significant Accounting Policies [Line Items] | ||||
| Remaining performance obligation, percentage | 70.00% | |||
| Remaining performance obligation, period | 12 months |
| X | ||||||||||
- Definition Costs incurred for certain long-term contracts that require machinery or tools to build the parts as specified within the contract. These costs include production and tooling costs. The production contract costs are recorded to costs of sales using the units of delivery method. No definition available.
|
| X | ||||||||||
- Definition Significant Accounting Policies [Line Items] No definition available.
|
| X | ||||||||||
- Definition Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Nominal or face amount used to calculate payment on derivative. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|