v3.26.3
Accounts Receivable (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Accounts Receivables [Abstract]        
Sale of accounts receivable, maximum amount under agreement $ 125.0   $ 125.0  
Receivables Purchase Agreement Maturity Date     Sep. 25, 2028  
Accounts receivable sold 145.7 $ 155.9 $ 451.7 $ 404.2
Receivables Purchase Agreement Cash Collections 145.7 142.2 439.1 391.7
Receivables Purchase Agreement Uncollected 125.0 125.0 125.0 125.0
Receivables Purchase Agreement Collateral $ 60.3 $ 52.0 $ 60.3 $ 52.0