v3.20.1
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (excluding the three months ended March 29, 2020) $ 23,746  
2021 27,394  
2022 21,665  
2023 15,987  
2024 10,453  
Thereafter 7,581  
Total lease payments 106,826  
Less imputed interest (7,827)  
Total lease liabilities $ 98,999 $ 94,161