v3.26.3
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 02, 2026
Sep. 26, 2025
Oct. 02, 2026
Sep. 26, 2025
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]          
Remaining performance obligation $ 119.6   $ 119.6   $ 21.9
Sale on receivables $ 0.0 $ 20.5 8.1 $ 59.4  
Loss on sale of receivable   $ 0.2 0.1 $ 0.6  
sale on receivables program amount     116.4    
Contract with customer, liability, revenue recognized     $ 8.0