Annual report [Section 13 and 15(d), not S-K Item 405]

INCOME TAXES - Schedule of Unrecognized Tax Benefits Roll Forward (Details)

v3.25.0.1
INCOME TAXES - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 16,648 $ 18,420 $ 16,766
Additions for current year tax positions 245 248 169
Additions for prior year tax positions 1,026 1,010 1,710
Reductions for prior year tax positions   (485) (30)
Reductions due to statute expirations (2,663) (2,545) (195)
Ending balance 15,256 16,648 18,420
Unrecognized Income Tax Benefits      
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance 10,335 12,602 11,717
Additions for current year tax positions 245 248 169
Additions for prior year tax positions 169 79 853
Reductions for prior year tax positions   (345) 0
Reductions due to statute expirations (1,775) (2,249) (137)
Ending balance 8,974 10,335 12,602
Accrued Interest and Penalties      
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance 6,313 5,818 5,049
Additions for current year tax positions 0 0 0
Additions for prior year tax positions 857 931 857
Reductions for prior year tax positions   (140) (30)
Reductions due to statute expirations (888) (296) (58)
Ending balance $ 6,282 $ 6,313 $ 5,818