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

LEASES - Schedule of Maturities of Operating Leases (Details)

v3.25.0.1
LEASES - Schedule of Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 28, 2024
Dec. 30, 2023
Leases [Abstract]    
2025 $ 24,709  
2026 12,485  
2027 8,279  
2028 4,492  
2029 2,939  
Thereafter 4,951  
Total future minimum lease payments 57,855  
Less: amounts related to imputed interest (7,010)  
Present value of future minimum lease payments 50,845 $ 57,756
Less: operating lease liabilities, current (20,890) (21,003)
Operating lease liabilities, noncurrent $ 29,955 $ 36,753