XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Lease - Future Minimum Lease Payments from non-cancellable Operating Leases as of March 29, 2019 (Details)
$ in Thousands
Mar. 29, 2019
USD ($)
Leases [Abstract]  
2019 (remaining nine months) $ 8,329
2020 8,494
2021 3,914
2022 2,487
2023 2,189
Thereafter 6,614
Total future minimum lease payments 32,027
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (5,044)
Operating Lease, Liability $ 26,983