Sale of Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2023
Sep. 29, 2023
Sep. 28, 2023
Jun. 27, 2023
Dec. 31, 2022
Receivables [Abstract]          
Availability under receivables purchase agreement $ 20,866 $ 20,866 $ 200,000 $ 150,000 $ 0
Purchase discount fees $ 2,000 $ 2,100