XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 27, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2021 $ 24,623  
2022 47,194  
2023 42,678  
2024 34,600  
2025 28,185  
Thereafter 61,793  
Total future minimum lease payments 239,073  
Less imputed interest 40,992  
Present value of minimum lease payments 198,081  
Less current maturities of lease liabilities 47,257 $ 46,756
Long-term lease liabilities $ 150,824