XML 96 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Details) - Spitfire Pharma, Inc. [Member] - Sales Milestones [Member]
$ in Millions
Jul. 12, 2019
USD ($)
Commitments And Contingencies [Line Items]  
Future contingent payments $ 80.0
License agreement term 10 years