Commitments and Contingencies - Licenses to Patented Technology (Details) - USD ($) |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Jun. 26, 2017 |
|
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | ||||
| Accrued liabilities | $ 67,652,000 | $ 79,073,000 | ||
| Sublicense agreement | ||||
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | ||||
| Expenses associated with license agreements | 22,000,000 | $ 53,300,000 | ||
| Consideration paid | $ 22,000,000 | $ 25,000,000 | $ 28,300,000 | |
| Therapeutic and prophylactic products | Sublicense agreement | ||||
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | ||||
| Development and regulatory milestone payments | $ 1,500,000.0 | |||
| Commercial milestone payments | 24,000,000.0 | |||
| Diagnostic products | Sublicense agreement | ||||
| Research and Development Arrangement, Contract to Perform for Others [Line Items] | ||||
| Development and regulatory milestone payments | $ 500,000.0 | |||