XML 173 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements - Chiesi Agreement Total Transaction Price to the Identified Performance Obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Remaining performance obligations $ 87,225
Chiesi agreement  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Remaining performance obligations 42,496
Chiesi agreement | Upfront payment  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Remaining performance obligations 25,000
Chiesi agreement | Research and development  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Remaining performance obligations 17,496
Chiesi agreement | Chiesi Agreement transaction price  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Remaining performance obligations 42,496
Chiesi agreement | Remaining unsatisfied performance obligation  
Research and Development Arrangement, Contract to Perform for Others [Line Items]  
Remaining performance obligations $ 42,293