XML 89 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies -Pfz (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2019
License Agreements    
Milestones or royalty payments triggered   $ 0
Pfizer, Inc. | License Agreement    
License Agreements    
Number of years after the first commercial sale P5Y  
Notice period 90 days  
Pfizer, Inc. | License Agreement | Milestone Payments | Maximum | Pfizer, Inc.    
License Agreements    
Potential payments upon achievement of certain milestones $ 37,000,000