XML 108 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Cash and Investments - Fair Value and Gross Unrealized Losses of Investments Available-for-Sale in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 27, 2019
Dec. 28, 2018
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
In an Unrealized Loss Position Less than 12 Months, Fair Value $ 119,808 $ 271,358
In an Unrealized Loss Position Less than 12 Months, Gross Unrealized Losses (90) (623)
In an Unrealized Loss Position 12 Months or Greater, Fair Value 4,398 48,809
In an Unrealized Loss Position 12 Months or Greater, Gross Unrealized Losses (1) (260)
Total, Fair Value 124,206 320,167
Total, Gross Unrealized Losses (91) (883)
Corporate bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
In an Unrealized Loss Position Less than 12 Months, Fair Value 73,064 236,162
In an Unrealized Loss Position Less than 12 Months, Gross Unrealized Losses (66) (606)
In an Unrealized Loss Position 12 Months or Greater, Fair Value 4,398 39,627
In an Unrealized Loss Position 12 Months or Greater, Gross Unrealized Losses (1) (251)
Total, Fair Value 77,462 275,789
Total, Gross Unrealized Losses (67) (857)
U.S. Treasury and government sponsored enterprises    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
In an Unrealized Loss Position Less than 12 Months, Fair Value 46,744 28,105
In an Unrealized Loss Position Less than 12 Months, Gross Unrealized Losses (24) (16)
In an Unrealized Loss Position 12 Months or Greater, Fair Value 0 9,182
In an Unrealized Loss Position 12 Months or Greater, Gross Unrealized Losses 0 (9)
Total, Fair Value 46,744 37,287
Total, Gross Unrealized Losses $ (24) (25)
Commercial paper    
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
In an Unrealized Loss Position Less than 12 Months, Fair Value   7,091
In an Unrealized Loss Position Less than 12 Months, Gross Unrealized Losses   (1)
In an Unrealized Loss Position 12 Months or Greater, Fair Value   0
In an Unrealized Loss Position 12 Months or Greater, Gross Unrealized Losses   0
Total, Fair Value   7,091
Total, Gross Unrealized Losses   $ (1)