XML 42 R48.htm IDEA: XBRL DOCUMENT v3.19.3
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