Fair Value Measurements and Marketable Securities - Financial Assets at Fair Value on Recurring Basis (Detail) (USD $) | Mar. 31, 2015 | Dec. 31, 2014 |
In Thousands, unless otherwise specified |
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 |