v3.21.1
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Mar. 28, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the three months ended March 28, 2021) $ 27,792  
2022 33,939  
2023 27,840  
2024 20,307  
2025 12,054  
Thereafter 18,862  
Total lease payments 140,794  
Less imputed interest (14,954)  
Total $ 125,840 $ 119,076