XML 82 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 28, 2021
Dec. 31, 2020
Mar. 29, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
2021 $ 13,805    
2022 14,466    
2023 6,511    
2024 4,518    
2025 6,816    
Thereafter 3,677    
Future lease payments 49,793    
Present value discount (2,711)    
Lease liabilities $ 47,082 $ 47,196 $ 57,992