Revenue from Contracts with Customers - Narrative (Details) - USD ($) $ in Millions |
6 Months Ended | |
|---|---|---|
Jul. 04, 2026 |
Jan. 03, 2026 |
|
| Revenue from Contract with Customer [Abstract] | ||
| Contract liability, customer deposits | $ 89.0 | $ 102.9 |
| Revenue recognized | $ 87.4 |