XML 87 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 165.1 $ 307.5
USG    
Disaggregation of Revenue [Line Items]    
Total revenues 31.0 112.5
Non-USG    
Disaggregation of Revenue [Line Items]    
Total revenues 134.1 195.0
Product sales, net    
Disaggregation of Revenue [Line Items]    
Revenue 143.4 237.1
Product sales, net | USG    
Disaggregation of Revenue [Line Items]    
Revenue 26.1 103.4
Product sales, net | Non-USG    
Disaggregation of Revenue [Line Items]    
Revenue 117.3 133.7
Contract Development And Manufacturing [Member]    
Disaggregation of Revenue [Line Items]    
Total CDMO 15.2 60.8
Contract Development And Manufacturing [Member] | USG    
Disaggregation of Revenue [Line Items]    
Total CDMO 0.0 0.0
Contract Development And Manufacturing [Member] | Non-USG    
Disaggregation of Revenue [Line Items]    
Total CDMO 15.2 60.8
Services    
Disaggregation of Revenue [Line Items]    
Revenue 13.4 51.8
Services | USG    
Disaggregation of Revenue [Line Items]    
Revenue 0.0 0.0
Services | Non-USG    
Disaggregation of Revenue [Line Items]    
Revenue 13.4 51.8
Leases    
Disaggregation of Revenue [Line Items]    
Leases 1.8 9.0
Leases | USG    
Disaggregation of Revenue [Line Items]    
Leases 0.0 0.0
Leases | Non-USG    
Disaggregation of Revenue [Line Items]    
Leases 1.8 9.0
Contracts and grants    
Disaggregation of Revenue [Line Items]    
Revenue 6.5 9.6
Contracts and grants | USG    
Disaggregation of Revenue [Line Items]    
Revenue 4.9 9.1
Contracts and grants | Non-USG    
Disaggregation of Revenue [Line Items]    
Revenue $ 1.6 $ 0.5