v3.26.3
Stock Repurchase Program (Details) - USD ($)
shares in Millions, $ in Millions
9 Months Ended
Sep. 27, 2026
Oct. 27, 2026
Feb. 03, 2026
Share Repurchase Program [Line Items]      
Amount of stock repurchase program authorized     $ 50.0
Repurchased and subsequently retired (in shares) 3.3    
Stock repurchased and retired $ 44.0    
Remaining authorized amount under stock repurchase program $ 6.0    
Subsequent Event      
Share Repurchase Program [Line Items]      
Amount of stock repurchase program authorized   $ 100.0