XML 68 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 26, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2021 $ 12,432  
2022 47,908  
2023 43,401  
2024 35,333  
2025 28,928  
Thereafter 69,772  
Total future minimum lease payments 237,774  
Less imputed interest 40,289  
Present value of minimum lease payments 197,485  
Less current maturities of lease liabilities 47,205 $ 46,756
Long-term lease liabilities $ 150,280