v3.21.2
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Jun. 27, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the six months ended June 27, 2021) $ 20,559  
2022 38,969  
2023 33,089  
2024 25,151  
2025 16,420  
Thereafter 23,153  
Total lease payments 157,341  
Less imputed interest (16,072)  
Total $ 141,269 $ 119,076