XML 22 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Future Maturities (Details)
$ in Thousands
Mar. 29, 2020
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 (remaining nine months) $ 12,306
2021 16,811
2022 15,495
2023 12,532
2024 8,906
Thereafter 25,785
Total lease payments 91,835
Less: imputed interest (26,671)
Total 65,164
Operating leases not yet commenced, amount $ 23,700
Operating leases not yet commenced, term of contracts 17 years