XML 38 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies (Details) - Sep. 30, 2019
€ in Millions, $ in Millions
USD ($)
EUR (€)
Collaborations and Manufacturing Commitments    
Potential milestone payable | $ $ 80.0  
Minimum    
Collaborations and Manufacturing Commitments    
Manufacturing commitment | €   € 5.0