Leases - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2022
Jan. 03, 2021
Dec. 29, 2019
Leases [Abstract]      
Operating lease cost $ 26,375 $ 26,026 $ 23,803
Finance lease costs:      
Amortization of right-of-use assets 102 98 67
Interest on lease liabilities 120 136 137
Total finance lease costs 222 234 204
Variable lease costs 7,320 6,999 6,074
Sublease income (6,092) (4,853) (3,499)
Total lease costs $ 27,825 $ 28,406 $ 26,582