Annual report pursuant to Section 13 and 15(d)

LEASES - Maturities of Operating Leases (Details)

v3.20.1
LEASES - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 28, 2019
Dec. 29, 2018
Leases [Abstract]    
2020 $ 36,711  
2021 22,261  
2022 11,979  
2023 8,938  
2024 5,222  
Thereafter 6,574  
Total future minimum lease payments 91,685  
Less: amounts related to imputed interest (1,550)  
Present value of future minimum lease payments 90,135  
Less: operating lease liabilities, current (35,389) $ 0
Operating lease liabilities, noncurrent $ 54,746 $ 0