XML 62 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 29,884  
2021 41,558  
2022 36,223  
2023 32,332  
2024 27,657  
Thereafter 51,613  
Total future minimum lease payments 219,267  
Less imputed interest 53,517  
Present value of minimum lease payments 165,750  
Less current maturities of lease liabilities 35,324 $ 36,997
Long-term lease liabilities $ 130,426 $ 129,244