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

LEASES - Schedule of Maturities of Operating Leases (Details)

v3.25.4
LEASES - Schedule of Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Jan. 03, 2026
Dec. 28, 2024
Leases [Abstract]    
2026 $ 43,665  
2027 35,693  
2028 26,871  
2029 24,165  
2030 21,014  
Thereafter 31,124  
Total future minimum lease payments 182,532  
Less: amounts related to imputed interest (31,992)  
Present value of future minimum lease payments 150,540 $ 50,845
Less: operating lease liabilities, current (33,663) (20,890)
Operating lease liabilities, noncurrent $ 116,877 $ 29,955