Fair Value Measurements and Marketable Securities - Summary of Marketable Securities (Detail) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
$ 96,922
|
$ 149,691
|
| Gross Unrealized Gains |
|
4
|
| Gross Unrealized Losses |
(80)
|
(211)
|
| Fair Value |
96,842
|
149,484
|
| Corporate Bonds (Due within 1 Year) [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
68,777
|
112,828
|
| Gross Unrealized Gains |
|
1
|
| Gross Unrealized Losses |
(54)
|
(169)
|
| Fair Value |
68,723
|
112,660
|
| Corporate Bonds (Due After 1 Year Through 2 Years) [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
901
|
12,885
|
| Gross Unrealized Gains |
|
3
|
| Gross Unrealized Losses |
(2)
|
(32)
|
| Fair Value |
899
|
12,856
|
| Commercial Paper (Due within 1 Year) [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
27,244
|
19,478
|
| Gross Unrealized Losses |
(24)
|
(10)
|
| Fair Value |
$ 27,220
|
19,468
|
| U.S. Government Securities (Due within 1 Year) [Member] |
|
|
| Schedule of Available-for-sale Securities [Line Items] |
|
|
| Amortized Cost |
|
4,500
|
| Fair Value |
|
$ 4,500
|