v3.24.0.1
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