XML 25 R53.htm IDEA: XBRL DOCUMENT v3.19.3
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 28, 2019
Jan. 01, 2019
Leases [Abstract]    
2019 (excluding the nine months ended September 28, 2019) $ 23,640  
2020 86,617  
2021 76,607  
2022 61,548  
2023 34,935  
Thereafter 119,393  
Total future minimum lease payments 402,740  
Less: interest 90,123  
Present value of future minimum lease payments 312,617 $ 304,100
Current portion of lease liabilities 68,993  
Long-term portion of lease liabilities $ 243,624