v3.26.1
Capital Stock (Details) - USD ($)
$ in Millions
Jun. 27, 2026
Dec. 31, 2025
Jul. 28, 2022
Jul. 27, 2022
Equity [Abstract]        
Shares held in employee trust (in shares) 193,941 193,941    
Shares held in employee trust $ 12.4 $ 12.4    
Share authorized for repurchase $ 175.7   $ 200.0 $ 400.0