v3.20.2
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (excluding the six months ended June 28, 2020) $ 16,235  
2021 28,873  
2022 22,920  
2023 17,072  
2024 11,341  
Thereafter 7,955  
Total lease payments 104,396  
Less imputed interest (7,511)  
Total lease liabilities $ 96,885 $ 94,161