v3.25.2
Receivables Sales Program (Schedule of receivables sales program) (Details) - Receivables Sales Program [Member]
$ in Thousands
6 Months Ended
Jun. 28, 2025
USD ($)
Receivables Sales Program [Line Items]  
Receivables balance sold to the Purchaser, beginning of the period $ 24,986
Sale of receivables 107,895
Cash collected and remitted to the Purchaser (95,329)
Receivables balance sold to the Purchaser, end of the period 37,552
Cash collected and not remitted to the Purchaser (25,179)
Outstanding receivables sold, end of the period $ 12,373