Annual report pursuant to Section 13 and 15(d)

INCOME TAXES - Reconciliation of Change in Accrual for Unrecognized Income Tax Benefits (Details)

v3.24.0.1
INCOME TAXES - Reconciliation of Change in Accrual for Unrecognized Income Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 18,420 $ 16,766 $ 16,757
Additions for current year tax positions 248 169 154
Additions for prior year tax positions 1,010 1,710 543
Reductions for prior year tax positions (485) (30) (688)
Reductions due to statute expirations (2,545) (195)  
Ending balance 16,648 18,420 16,766
Unrecognized Income Tax Benefits      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance 12,602 11,717 11,893
Additions for current year tax positions 248 169 154
Additions for prior year tax positions 79 853 18
Reductions for prior year tax positions (345) 0 (348)
Reductions due to statute expirations (2,249) (137)  
Ending balance 10,335 12,602 11,717
Accrued Interest and Penalties      
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance 5,818 5,049 4,864
Additions for current year tax positions 0 0 0
Additions for prior year tax positions 931 857 525
Reductions for prior year tax positions (140) (30) (340)
Reductions due to statute expirations (296) (58)  
Ending balance $ 6,313 $ 5,818 $ 5,049