v3.25.2
Sales - Contract liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 27, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]      
Deferred revenue, current $ 118.1 $ 118.1 $ 139.2
Deferred revenue, noncurrent 57.3 57.3 58.9
Total contract liabilities 175.4 175.4 $ 198.1
Contract liabilities, revenue recognized $ 22.7 $ 78.9