XML 51 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash, Cash Equivalents, and Investments - Summary of Available-for-Sale Investments (Detail)
$ in Thousands
Apr. 01, 2018
USD ($)
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost $ 695,195
Gross unrealized gains 909
Gross unrealized losses (2,294)
Fair value 693,810
Treasury bills  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (464)
Treasury bills | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 139,159
Gross unrealized gains 0
Gross unrealized losses (464)
Fair value 138,695
Treasury bills | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 3,601
Gross unrealized gains 3
Gross unrealized losses 0
Fair value 3,604
Corporate bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (1,104)
Corporate bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 108,533
Gross unrealized gains 50
Gross unrealized losses (270)
Fair value 108,313
Corporate bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 272,345
Gross unrealized gains 797
Gross unrealized losses (834)
Fair value 272,308
Asset-backed securities  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (624)
Asset-backed securities | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 75,710
Gross unrealized gains 5
Gross unrealized losses (283)
Fair value 75,432
Asset-backed securities | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 56,573
Gross unrealized gains 14
Gross unrealized losses (341)
Fair value 56,246
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 (12)
Fair value 9,153
Municipal bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 1,360
Gross unrealized gains 0
Gross unrealized losses (12)
Fair value 1,348
Sovereign bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses (78)
Sovereign bonds | Short-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 6,040
Gross unrealized gains 1
Gross unrealized losses (5)
Fair value 6,036
Sovereign bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 16,779
Gross unrealized gains 38
Gross unrealized losses (73)
Fair value 16,744
Agency bonds  
Schedule of Available-for-sale Securities [Line Items]  
Gross unrealized losses 0
Agency bonds | Long-Term Investments  
Schedule of Available-for-sale Securities [Line Items]  
Amortized cost 5,930
Gross unrealized gains 1
Gross unrealized losses 0
Fair value $ 5,931