v3.25.2
Capital Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Dec. 31, 2024
Jul. 28, 2022
Jul. 27, 2022
Equity [Abstract]              
Shares held in employee trust (in shares) 193,941   193,941   193,941    
Shares held in employee trust $ 12.4   $ 12.4   $ 12.4    
Share authorized for repurchase $ 175.7   $ 175.7     $ 200.0 $ 400.0
Common shares repurchased (in shares) 0 1,600,000 0 1,600,000      
Common Stock at an average price ( usd per share)   $ 15.18   $ 15.18