|
Fair Value Measurements and Marketable Securities - Financial Assets at Fair Value on Recurring Basis (Detail) (USD $) In Thousands, unless otherwise specified
|
Mar. 31, 2015
|
Dec. 31, 2014
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
$ 82,037 |
$ 58,577 |
| Basis of Fair Value Measurements, Level 1 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
10,366 |
3,369 |
| Basis of Fair Value Measurements, Level 2 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
71,671 |
55,208 |
| Basis of Fair Value Measurements, Level 3 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
0 |
0 |
| Money Market Funds |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
10,366 |
3,369 |
| Money Market Funds | Basis of Fair Value Measurements, Level 1 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
10,366 |
3,369 |
| Money Market Funds | Basis of Fair Value Measurements, Level 3 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
0 |
0 |
| Certificates of Deposit |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
1,475 |
2,505 |
| Certificates of Deposit | Basis of Fair Value Measurements, Level 2 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
1,475 |
2,505 |
| Certificates of Deposit | Basis of Fair Value Measurements, Level 3 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
0 |
0 |
| Corporate Debt Securities |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
31,935 |
28,081 |
| Corporate Debt Securities | Basis of Fair Value Measurements, Level 2 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
31,935 |
28,081 |
| Corporate Debt Securities | Basis of Fair Value Measurements, Level 3 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
0 |
0 |
| Government Securities |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
24,021 |
19,123 |
| Government Securities | Basis of Fair Value Measurements, Level 2 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
24,021 |
19,123 |
| Government Securities | Basis of Fair Value Measurements, Level 3 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
0 |
0 |
| Commercial Paper |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
14,240 |
5,499 |
| Commercial Paper | Basis of Fair Value Measurements, Level 2 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
14,240 |
5,499 |
| Commercial Paper | Basis of Fair Value Measurements, Level 3 |
|
|
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] |
|
|
| Total cash equivalents and marketable securities |
$ 0 |
$ 0 |