XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Operating Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 28, 2021
Dec. 31, 2020
Leases [Abstract]    
Remainder of 2021 $ 36,794  
2022 42,340  
2023 37,248  
2024 29,034  
2025 22,565  
Thereafter 54,597  
Total future minimum lease payments 222,578  
Less imputed interest 38,942  
Present value of minimum lease payments 183,636  
Less current maturities of lease liabilities 47,163 $ 46,756
Long-term lease liabilities $ 136,473