v3.24.0.1
Deferred Revenue - Current and Non-current Balances (Details) - USD ($)
$ in Thousands
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Disaggregation of Revenue [Line Items]      
Deferred revenue, current $ 62,867 $ 62,201  
Deferred revenue, noncurrent 21,459 21,601  
Deferred revenue 84,326 83,802 $ 88,491
Product Protection Plans      
Disaggregation of Revenue [Line Items]      
Deferred revenue, current 36,113 34,808  
Deferred revenue, noncurrent 306 311  
Deferred revenue 36,419 35,119 38,639
Eye Care Clubs      
Disaggregation of Revenue [Line Items]      
Deferred revenue, current 26,754 27,393  
Deferred revenue, noncurrent 21,153 21,290  
Deferred revenue $ 47,907 $ 48,683 $ 49,852