XML 96 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended
Jul. 12, 2019
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Commitments And Contingencies [Line Items]            
Estimated future contingent consideration     $ 5,270,000 $ 5,390,000 $ 16,390,000 $ 2,750,000
Lonza Manufacturing Agreement [Member] | AdCOVID [Member]            
Commitments And Contingencies [Line Items]            
Commitment To Procure Equipment and Construction   $ 23,000,000.0        
Spitfire Pharma, Inc. [Member] | Sales Milestones [Member]            
Commitments And Contingencies [Line Items]            
Estimated future contingent consideration $ 80,000,000.0          
License agreement term 10 years