XML 264 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Leases $ 4.9    
Total revenues 1,120.9 $ 1,792.7 $ 1,555.4
USG      
Disaggregation of Revenue [Line Items]      
Total revenues 482.6 897.8 988.5
Non-USG      
Disaggregation of Revenue [Line Items]      
Total revenues 638.3 894.9 566.9
Product sales, net      
Disaggregation of Revenue [Line Items]      
Revenue 966.2 1,023.9 989.8
Product sales, net | USG      
Disaggregation of Revenue [Line Items]      
Revenue 445.4 530.0 626.0
Product sales, net | Non-USG      
Disaggregation of Revenue [Line Items]      
Revenue 520.8 493.9 363.8
Total CDMO      
Disaggregation of Revenue [Line Items]      
Total CDMO 113.3 634.6 450.5
Total CDMO | USG      
Disaggregation of Revenue [Line Items]      
Total CDMO 0.0 237.6 253.3
Total CDMO | Non-USG      
Disaggregation of Revenue [Line Items]      
Total CDMO 113.3 397.0 197.2
Services      
Disaggregation of Revenue [Line Items]      
Revenue 108.4 334.9 166.7
Services | USG      
Disaggregation of Revenue [Line Items]      
Revenue 0.0 0.0 0.0
Services | Non-USG      
Disaggregation of Revenue [Line Items]      
Revenue 108.4 334.9 166.7
Leases      
Disaggregation of Revenue [Line Items]      
Leases 4.9 299.7 283.8
Leases | USG      
Disaggregation of Revenue [Line Items]      
Leases 0.0 237.6 253.3
Leases | Non-USG      
Disaggregation of Revenue [Line Items]      
Leases 4.9 62.1 30.5
Contracts and grants      
Disaggregation of Revenue [Line Items]      
Revenue 41.4 134.2 115.1
Contracts and grants | USG      
Disaggregation of Revenue [Line Items]      
Revenue 37.2 130.2 109.2
Contracts and grants | Non-USG      
Disaggregation of Revenue [Line Items]      
Revenue $ 4.2 $ 4.0 $ 5.9