Deferred Revenue - Roll-Forward of Deferred Revenue (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 30, 2023 |
Dec. 31, 2022 |
|
| Contract Liability | ||
| Deferred revenue, beginning balance | $ 83,802 | $ 88,491 |
| Sold | 125,865 | 122,247 |
| Revenue recognized | (125,341) | (126,936) |
| Deferred revenue, ending balance | 84,326 | 83,802 |
| Product Protection Plans | ||
| Contract Liability | ||
| Deferred revenue, beginning balance | 35,119 | 38,639 |
| Sold | 73,369 | 71,599 |
| Revenue recognized | (72,069) | (75,119) |
| Deferred revenue, ending balance | 36,419 | 35,119 |
| Eye Care Clubs | ||
| Contract Liability | ||
| Deferred revenue, beginning balance | 48,683 | 49,852 |
| Sold | 52,496 | 50,648 |
| Revenue recognized | (53,272) | (51,817) |
| Deferred revenue, ending balance | $ 47,907 | $ 48,683 |