v3.25.2
Deferred Revenue and Other Contract Liabilities, Current - Schedule of Changes in Deferred Revenue (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Movement in Deferred Revenue [Roll Forward]    
Deferred revenue, beginning of the period $ 61.9 $ 48.4
Revenue deferred during the period 27.1 15.9
Recognition of revenue deferred in prior periods (23.8) (15.9)
Deferred revenue, end of the period $ 65.2 $ 48.4