Annual report pursuant to Section 13 and 15(d)

LEASES - Maturities of Operating Leases (Details)

v3.20.4
LEASES - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Dec. 28, 2019
Leases [Abstract]    
2021 $ 29,402  
2022 15,490  
2023 11,578  
2024 7,476  
2025 2,899  
Thereafter 5,881  
Total future minimum lease payments 72,726  
Less: amounts related to imputed interest (5,591)  
Present value of future minimum lease payments 67,135 $ 90,135
Less: operating lease liabilities, current 27,329 35,389
Operating lease liabilities, noncurrent $ 39,806 $ 54,746