Cash, Cash Equivalents, and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) $ in Thousands |
Apr. 01, 2018
USD ($)
|
| Schedule of Available-for-sale Securities [Line Items] |
|
| 1 year or less |
$ 337,629
|
| 1-2 years |
166,233
|
| 2-3 years |
111,432
|
| 3-4 years |
42,846
|
| 4-5 years |
27,228
|
| 5-7 years |
8,442
|
| Fair value |
693,810
|
| Corporate bonds |
|
| Schedule of Available-for-sale Securities [Line Items] |
|
| 1 year or less |
108,313
|
| 1-2 years |
116,223
|
| 2-3 years |
97,412
|
| 3-4 years |
36,342
|
| 4-5 years |
18,961
|
| 5-7 years |
3,370
|
| Fair value |
380,621
|
| Treasury bills |
|
| Schedule of Available-for-sale Securities [Line Items] |
|
| 1 year or less |
138,695
|
| 1-2 years |
3,604
|
| 2-3 years |
0
|
| 3-4 years |
0
|
| 4-5 years |
0
|
| 5-7 years |
0
|
| Fair value |
142,299
|
| Asset-backed securities |
|
| Schedule of Available-for-sale Securities [Line Items] |
|
| 1 year or less |
75,432
|
| 1-2 years |
35,411
|
| 2-3 years |
6,923
|
| 3-4 years |
6,504
|
| 4-5 years |
2,336
|
| 5-7 years |
5,072
|
| Fair value |
131,678
|
| Sovereign bonds |
|
| Schedule of Available-for-sale Securities [Line Items] |
|
| 1 year or less |
6,036
|
| 1-2 years |
10,995
|
| 2-3 years |
5,749
|
| 3-4 years |
0
|
| 4-5 years |
0
|
| 5-7 years |
0
|
| Fair value |
22,780
|
| Municipal bonds |
|
| Schedule of Available-for-sale Securities [Line Items] |
|
| 1 year or less |
9,153
|
| 1-2 years |
0
|
| 2-3 years |
1,348
|
| 3-4 years |
0
|
| 4-5 years |
0
|
| 5-7 years |
0
|
| Fair value |
10,501
|
| Agency bonds |
|
| Schedule of Available-for-sale Securities [Line Items] |
|
| 1 year or less |
0
|
| 1-2 years |
0
|
| 2-3 years |
0
|
| 3-4 years |
0
|
| 4-5 years |
5,931
|
| 5-7 years |
0
|
| Fair value |
$ 5,931
|