Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 02, 2022
Jan. 03, 2021
Operating Leases    
2022 $ 23,224  
2023 24,228  
2024 22,946  
2025 22,209  
2026 21,252  
Thereafter 160,469  
Total lease payments 274,328  
Less amount representing interest (100,677)  
Total operating lease liabilities 173,651 $ 183,831
Less current portion (10,381) (9,715)
Long-term portion of lease liabilities 163,270 174,116
Finance Leases    
2022 150  
2023 152  
2024 113  
2025 117  
2026 117  
Thereafter 244  
Total lease payments 893  
Less amount representing interest (392)  
Total finance lease liabilities 501 919
Less current portion (63) (66)
Long-term portion of lease liabilities $ 438 $ 853