v3.26.3
Revenue Recognition - Contract assets and contract liabilities (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 27, 2026
Sep. 28, 2025
Dec. 31, 2025
Revenue Recognition      
Contract assets $ 7.4   $ 4.2
Contract liabilities (30.3)   (26.6)
Net contract liability (22.9)   $ (22.4)
Revenue from contract with customer, liability $ 23.1 $ 7.7