Annual report pursuant to Section 13 and 15(d)

Commitment and Contingencies - Additional Information (Details)

v3.20.1
Commitment and Contingencies - Additional Information (Details)
€ in Thousands
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2018
EUR (€)
Jun. 30, 2016
USD ($)
Jun. 30, 2016
EUR (€)
Nov. 18, 2015
USD ($)
Other Commitments [Line Items]              
Purchase obligation $ 0 $ 1,604,000     $ 2,807,000 € 2,500  
Pfizer License Agreement | Minimum              
Other Commitments [Line Items]              
Potential future regulatory milestone and sales milestone payments upon achievement of net sales             $ 250,000,000
Pfizer License Agreement | Maximum              
Other Commitments [Line Items]              
Potential future regulatory milestone and sales milestone payments upon achievement of net sales             $ 1,000,000,000
Supplemental Agreement              
Other Commitments [Line Items]              
Purchase obligation     $ 2,301,000 € 2,050