Fair value measurements (Details) (USD $) | Mar. 31, 2015 | Dec. 31, 2014 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | $168,741,000 | $102,327,000 |
Marketable securities with contractual maturity of one year or less | 126,500,000 | |
Marketable securities with contractual maturity of one to two years | 42,200,000 | |
Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 16,618,000 | 82,968,000 |
Marketable securities | 168,741,000 | 102,327,000 |
Fair Value, Measurements, Recurring [Member] | US Treasury Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 2,498,000 | 1,994,000 |
Fair Value, Measurements, Recurring [Member] | US Agency Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 15,287,000 | 7,020,000 |
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 3,697,000 | 2,497,000 |
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 147,259,000 | 90,816,000 |
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 16,618,000 | 80,968,000 |
Fair Value, Measurements, Recurring [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 2,000,000 |
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 16,618,000 | 80,968,000 |
Marketable securities | 2,498,000 | 1,994,000 |
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | US Treasury Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 2,498,000 | 1,994,000 |
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | US Agency Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 16,618,000 | 80,968,000 |
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 2,000,000 |
Marketable securities | 166,243,000 | 100,333,000 |
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | US Treasury Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | US Agency Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 15,287,000 | 7,020,000 |
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 3,697,000 | 2,497,000 |
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable securities | 147,259,000 | 90,816,000 |
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | $0 | $2,000,000 |