XML 122 R105.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and contingencies (Table) (Details)
$ in Thousands
Dec. 29, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 19,207
Operating Leases, Future Minimum Payments, Due in Two Years 17,356
Operating Leases, Future Minimum Payments, Due in Three Years 14,451
Operating Leases, Future Minimum Payments, Due in Four Years 12,622
Operating Leases, Future Minimum Payments, Due in Five Years 8,389
Operating Leases, Future Minimum Payments, Due Thereafter 47,852
Operating Leases, Future Minimum Payments Due, Total $ 119,877