|
Summary of Significant Accounting Policies - Summary of Contractual Underlying Maturities of Short-Term Investments (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Short-term Investments, Less than 1 Year |
$ 381,596 |
$ 355,164 |
| Short-term Investments, 1 to 3 Years |
191,213 |
165,680 |
| Short-term Investments, fair value |
572,809 |
520,844 |
| Time Deposits [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Short-term Investments, Less than 1 Year |
25,321 |
21,479 |
| Short-term Investments, 1 to 3 Years |
6,460 |
247 |
| Short-term Investments, fair value |
31,781 |
21,726 |
| Commercial paper [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Short-term Investments, Less than 1 Year |
|
3,999 |
| Short-term Investments, fair value |
|
3,999 |
| U.S. government agency bonds [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Short-term Investments, 1 to 3 Years |
15,427 |
|
| Short-term Investments, fair value |
15,427 |
|
| Corporate bonds [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Short-term Investments, Less than 1 Year |
229,616 |
240,570 |
| Short-term Investments, 1 to 3 Years |
118,308 |
112,642 |
| Short-term Investments, fair value |
347,924 |
353,212 |
| International government bonds [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Short-term Investments, Less than 1 Year |
2,709 |
1,501 |
| Short-term Investments, fair value |
2,709 |
1,501 |
| Municipal bonds [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Short-term Investments, Less than 1 Year |
123,950 |
87,615 |
| Short-term Investments, 1 to 3 Years |
51,018 |
52,791 |
| Short-term Investments, fair value |
$ 174,968 |
$ 140,406 |