v3.25.2
Accounts Receivable (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Accounts Receivables [Abstract]        
Sale of accounts receivable, maximum amount under agreement $ 125.0   $ 125.0  
Receivables Purchase Agreement Maturity Date     Dec. 05, 2025  
Accounts receivable sold 135.7 $ 102.7 $ 248.3 $ 205.0
Receivables Purchase Agreement Cash Collections 126.9 104.1 249.5 205.8
Receivables Purchase Agreement Uncollected 111.3 93.0 111.3 93.0
Receivables Purchase Agreement Collateral $ 53.4 $ 53.6 $ 53.4 $ 53.6