XML 71 R58.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 03, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (excluding the nine months ended October 3, 2020) $ 17,730  
2021 82,979  
2022 67,882  
2023 42,451  
2024 31,875  
Thereafter 88,848  
Total future minimum lease payments 331,765  
Less: interest 51,911  
Present value of future minimum lease payments 279,854  
Current portion of lease liabilities 69,408 $ 72,428
Long-term portion of lease liabilities $ 210,446 $ 243,780