Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($) | 3 Months Ended | |
Mar. 31, 2018 | Dec. 31, 2017 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Shares of common stock exercisable through warrants | 28,125 | |
Warrants exercise price per share (usd per share) | $ 72 | |
Money market fund shares | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value on a recurring basis | $ 256,615,000 | $ 289,782,000 |
Money market fund shares | Quoted Prices in Active Markets for Identical Assets (Level 1) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value on a recurring basis | 256,615,000 | 289,782,000 |
Money market fund shares | Significant Other Observable Inputs (Level 2) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value on a recurring basis | 0 | 0 |
Money market fund shares | Significant Unobservable Inputs (Level 3) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value on a recurring basis | 0 | 0 |
Common Stock Warrant Liabilities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 495,000 | 512,000 |
Common Stock Warrant Liabilities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 0 | 0 |
Common Stock Warrant Liabilities | Significant Other Observable Inputs (Level 2) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 0 | 0 |
Common Stock Warrant Liabilities | Significant Unobservable Inputs (Level 3) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 495,000 | 512,000 |
Contingent Consideration Liabilities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 76,900,000 | 76,900,000 |
Contingent Consideration Liabilities | Quoted Prices in Active Markets for Identical Assets (Level 1) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 0 | 0 |
Contingent Consideration Liabilities | Significant Other Observable Inputs (Level 2) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 0 | 0 |
Contingent Consideration Liabilities | Significant Unobservable Inputs (Level 3) | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value on a recurring basis | 76,900,000 | $ 76,900,000 |
ZX008 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Potential contingent consideration payment, minimum | 0 | |
Potential contingent consideration payment, maximum | $ 95,000,000 | |