XML 91 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Sep. 27, 2020
Jun. 28, 2020
Mar. 29, 2020
Dec. 31, 2019
Leases [Abstract]          
2021 $ 48,547        
2022 42,234        
2023 37,212        
2024 29,009        
2025 22,558        
Thereafter 54,509        
Total future minimum lease payments 234,069        
Less imputed interest 41,720        
Present value of minimum lease payments 192,349        
Less current maturities of lease liabilities 46,756 $ 40,979 $ 38,946 $ 35,324 $ 36,997
Long-term lease liabilities $ 145,593