XML 172 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Total revenues $ 397.5 $ 394.7 $ 740.5 $ 587.2
U.S.
Government        
Disaggregation of Revenue [Line Items]        
Total revenues 161.1 289.5 335.0 375.4
Non-U.S. Government        
Disaggregation of Revenue [Line Items]        
Total revenues 236.4 105.2 405.5 211.8
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 181.2 298.5 319.1 446.7
Product sales, net | U.S.
Government        
Disaggregation of Revenue [Line Items]        
Total revenues 66.3 224.2 122.7 288.1
Product sales, net | Non-U.S. Government        
Disaggregation of Revenue [Line Items]        
Total revenues 114.9 74.3 196.4 158.6
CDMO        
Disaggregation of Revenue [Line Items]        
Total revenues 190.9 72.6 374.7 94.3
CDMO | U.S.
Government        
Disaggregation of Revenue [Line Items]        
Total revenues 70.4 44.6 167.9 44.6
CDMO | Non-U.S. Government        
Disaggregation of Revenue [Line Items]        
Total revenues 120.5 28.0 206.8 49.7
Contracts and grants        
Disaggregation of Revenue [Line Items]        
Total revenues 25.4 23.6 46.7 46.2
Contracts and grants | U.S.
Government        
Disaggregation of Revenue [Line Items]        
Total revenues 24.4 20.7 44.4 42.7
Contracts and grants | Non-U.S. Government        
Disaggregation of Revenue [Line Items]        
Total revenues $ 1.0 $ 2.9 $ 2.3 $ 3.5