XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Sale of accounts receivable, maximum amount under agreement $ 125.0  
Receivables Purchase Agreement Maturity Date Dec. 05, 2025  
Accounts receivable sold $ 112.6 $ 102.3
Receivables Purchase Agreement Cash Collections 122.5 101.7
Receivables Purchase Agreement Uncollected 102.6 94.5
Receivables Purchase Agreement Collateral $ 54.1 $ 53.5