Annual report pursuant to Section 13 and 15(d)

LEASES - Schedule of Maturities of Operating Leases (Details)

v3.22.0.1
LEASES - Schedule of Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jan. 02, 2021
Leases [Abstract]    
2022 $ 25,261  
2023 13,635  
2024 9,802  
2025 5,556  
2026 1,859  
Thereafter 3,820  
Total future minimum lease payments 59,933  
Less: amounts related to imputed interest (2,745)  
Present value of future minimum lease payments 57,188 $ 67,135
Less: operating lease liabilities, current 24,195 27,329
Operating lease liabilities, noncurrent $ 32,993 $ 39,806