Revenue from Contracts with Customers - Additional Information (Details) $ in Thousands |
1 Months Ended |
3 Months Ended |
12 Months Ended |
|
Dec. 31, 2019
USD ($)
|
Nov. 30, 2019
USD ($)
|
Oct. 31, 2019 |
Jun. 30, 2018
USD ($)
|
Nov. 30, 2017
USD ($)
item
|
Dec. 31, 2019
USD ($)
|
Dec. 31, 2021
USD ($)
|
Dec. 31, 2019
USD ($)
|
Dec. 31, 2018
USD ($)
|
Dec. 31, 2017
USD ($)
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
|
|
|
|
|
|
$ 1,170,947
|
$ 1,094,274
|
$ 903,374
|
| License revenue |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
|
|
|
|
|
|
145,750
|
48,370
|
28,000
|
| Research and development revenue |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
|
|
|
|
|
|
$ 52,816
|
$ 68,895
|
$ 7,232
|
| Biogen |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Up-front payment received |
|
|
|
|
$ 28,000
|
|
|
|
|
|
| Additional cash payment received |
|
$ 150,000
|
|
$ 50,000
|
|
|
|
|
|
|
| Number of initial performance obligations | item |
|
|
|
|
4
|
|
|
|
|
|
| Discount Rate (As a percent) |
|
|
|
|
8.00%
|
|
|
|
|
|
| Biogen | License revenue |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
144,800
|
|
48,300
|
$ 27,000
|
|
|
|
|
|
| Biogen | Research and development revenue |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
5,200
|
|
1,500
|
900
|
|
|
|
|
|
| Biogen | Research and development revenue | Forecast |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Additional revenue expected |
|
|
|
|
|
|
$ 300
|
|
|
|
| Biogen | Clinical Supply |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Total revenues |
|
|
|
200
|
100
|
|
|
|
|
|
| Biogen | License |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Total revenues |
$ 5,000
|
$ 150,000
|
|
$ 50,000
|
$ 28,000
|
|
|
|
|
|
| Percentage of net sales in royalty payment |
|
|
|
|
|
|
|
15.00%
|
|
|
| Biogen | License | Commercial Supply Agreements |
|
|
|
|
|
|
|
|
|
|
| Disaggregation Of Revenue [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Maximum percentage of product supplies on net sales |
|
|
100.00%
|
|
|
|
|
|
|
|
| Milestone payments received |
|
|
|
|
|
$ 5,800
|
|
|
|
|
| Milestone payments receivable |
$ 5,000
|
|
|
|
|
$ 5,000
|
|
$ 5,000
|
|
|