v3.26.1
Commitments and Contingencies - Purchase Commitments, Bank Guarantees and Tariffs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 01, 2026
Jun. 30, 2026
Jun. 30, 2026
Purchase commitments      
Purchase commitments due within one year   $ 331.0 $ 331.0
Bank guarantees      
Bank guarantees and letters of credit outstanding   5.7 5.7
Unused bank guarantees and letters of credit   36.3 36.3
Tariff refunds   $ 0.4 $ 0.4
Subsequent event      
Bank guarantees      
Tariff refunds $ 2.8