XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail)
$ in Thousands
Jul. 01, 2018
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost $ 626,814
Gross unrealized gains 750
Gross unrealized losses (1,883)
Fair value 625,681
Treasury Bills  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (332)
Treasury Bills | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 136,706
Gross unrealized gains 3
Gross unrealized losses (332)
Fair value 136,377
Corporate Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (935)
Corporate Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 116,659
Gross unrealized gains 59
Gross unrealized losses (371)
Fair value 116,347
Corporate Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 208,382
Gross unrealized gains 636
Gross unrealized losses (564)
Fair value 208,454
Asset-Backed Securities  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (524)
Asset-Backed Securities | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 55,459
Gross unrealized gains 0
Gross unrealized losses (219)
Fair value 55,240
Asset-Backed Securities | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 48,033
Gross unrealized gains 12
Gross unrealized losses (305)
Fair value 47,740
Sovereign Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (67)
Sovereign Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 7,400
Gross unrealized gains 1
Gross unrealized losses (26)
Fair value 7,375
Sovereign Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 8,977
Gross unrealized gains 35
Gross unrealized losses (41)
Fair value 8,971
Agency Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (1)
Agency Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 29,248
Gross unrealized gains 0
Gross unrealized losses (1)
Fair value 29,247
Agency Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 5,930
Gross unrealized gains 4
Gross unrealized losses 0
Fair value 5,934
Municipal Bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (24)
Municipal Bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 9,165
Gross unrealized gains 0
Gross unrealized losses (11)
Fair value 9,154
Municipal Bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 855
Gross unrealized gains 0
Gross unrealized losses (13)
Fair value $ 842