Revenues - Performance Obligation (Details) - USD ($) $ in Millions |
Jul. 04, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | ||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
| Remaining performance obligation | $ 1,170 | |
| Expected recognition period | 2 years | |
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-05 | ||
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | ||
| Remaining performance obligation | $ 1,150 | |
| Expected recognition period | 2 years |