XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 20,344  
2021 39,437  
2022 34,047  
2023 30,160  
2024 22,030  
Thereafter 51,674  
Total future minimum lease payments 197,692  
Less imputed interest 40,294  
Present value of minimum lease payments 157,398  
Less current maturities of lease liabilities 38,946 $ 36,997
Long-term lease liabilities $ 118,452 $ 129,244