XML 83 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Future Maturities (Details)
$ in Thousands
Apr. 04, 2021
USD ($)
lease
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2021 $ 13,375
2022 15,090
2023 12,289
2024 8,426
2025 4,758
Thereafter 26,098
Total lease payments 80,036
Less: imputed interest (24,167)
Total $ 55,869
Number of operating leases not yet commenced | lease 2
Operating leases not yet commenced, amount $ 24,700
Operating leases not yet commenced, term of contracts 16 years