License, Collaboration and Other Significant Agreements - Revenue Recognized Resulting from Changes in Contract Assets and Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2021 |
Sep. 30, 2020 |
Sep. 30, 2021 |
Sep. 30, 2020 |
|
Revenue Recognized in the Period from: | ||||
Amounts included in deferred revenue at the beginning of the period | $ 9,159 | $ 6,537 | $ 20,363 | $ 29,203 |
Performance obligations satisfied in previous periods | $ 0 | $ 20,648 | $ 0 | $ 21,346 |