XML 193 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Licenses to Patented Technology (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2018
Jun. 26, 2017
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Commercial milestone payments     $ 24.0
Consideration paid $ 6.9    
Sublicense agreement      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Expenses associated with license agreements   $ 22.0  
Therapeutic and prophylactic products      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Development and regulatory milestone payments     1.5
Diagnostic products      
Research and Development Arrangement, Contract to Perform for Others [Line Items]      
Development and regulatory milestone payments     $ 0.5