XML 67 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Marketable Securities - Held to Maturity Securities (Details)
12 Months Ended
Dec. 30, 2018
Dec. 31, 2017
Minimum [Member] | Short-term Marketable Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Remaining maturities on short-term and long-term marketable securities 1 month  
Minimum [Member] | Long-term Marketable Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Remaining maturities on short-term and long-term marketable securities   13 months
Maximum [Member] | Short-term Marketable Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Remaining maturities on short-term and long-term marketable securities   12 months
Maximum [Member] | Long-term Marketable Securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Remaining maturities on short-term and long-term marketable securities 34 months