Inventories (Schedule of inventory reserve) (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 30, 2023 |
Dec. 31, 2022 |
|
| Inventories [Roll Forward] | ||
| Balance, beginning of year | $ 3,298 | $ 1,604 |
| Additions to reserve during the year | 9,255 | 5,625 |
| Reserves applied and inventories written off during the year | (5,743) | (3,931) |
| Balance, end of year | $ 6,810 | $ 3,298 |