Revenue - Revenue Contract Estimates (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 27, 2024 |
Sep. 29, 2023 |
Sep. 27, 2024 |
Sep. 29, 2023 |
|
Revenue from Contract with Customer [Abstract] | ||||
Favorable adjustments to operating income | $ 17.3 | $ 5.0 | $ 18.5 | $ 27.2 |
Favorable adjustments to revenue | $ 12.8 | $ 10.3 | $ 22.2 | $ 33.8 |