v3.26.1
Accounts Receivable (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 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 156.9 $ 135.7 $ 306.0 $ 248.3
Receivables Purchase Agreement Cash Collections 152.6 126.9 293.4 249.5
Receivables Purchase Agreement Uncollected 125.0 111.3 125.0 111.3
Receivables Purchase Agreement Collateral $ 65.4 $ 53.4 $ 65.4 $ 53.4