v3.21.2
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Sep. 26, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the nine months ended September 26, 2021) $ 10,617  
2022 41,015  
2023 35,238  
2024 27,629  
2025 18,787  
Thereafter 27,681  
Total lease payments 160,967  
Less imputed interest (16,259)  
Total $ 144,708 $ 119,076