XML 117 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 337.9 $ 242.7 $ 503.0 $ 550.2
USG        
Disaggregation of Revenue [Line Items]        
Total revenues 155.1 124.4 186.1 236.9
Non-USG        
Disaggregation of Revenue [Line Items]        
Total revenues 182.8 118.3 316.9 313.3
Product sales, net        
Disaggregation of Revenue [Line Items]        
Revenue 302.2 237.2 445.6 474.3
Product sales, net | USG        
Disaggregation of Revenue [Line Items]        
Revenue 150.5 118.2 176.6 221.6
Product sales, net | Non-USG        
Disaggregation of Revenue [Line Items]        
Revenue 151.7 119.0 269.0 252.7
Contract Development And Manufacturing [Member]        
Disaggregation of Revenue [Line Items]        
Total CDMO 29.1 (1.8) 44.3 59.0
Contract Development And Manufacturing [Member] | USG        
Disaggregation of Revenue [Line Items]        
Total CDMO 0.0 0.0 0.0 0.0
Contract Development And Manufacturing [Member] | Non-USG        
Disaggregation of Revenue [Line Items]        
Total CDMO 29.1 (1.8) 44.3 59.0
Services        
Disaggregation of Revenue [Line Items]        
Revenue 26.4 2.7 39.8 54.5
Services | USG        
Disaggregation of Revenue [Line Items]        
Revenue 0.0 0.0 0.0 0.0
Services | Non-USG        
Disaggregation of Revenue [Line Items]        
Revenue 26.4 2.7 39.8 54.5
Leases        
Disaggregation of Revenue [Line Items]        
Leases 2.7 (4.5) 4.5 4.5
Leases | USG        
Disaggregation of Revenue [Line Items]        
Leases 0.0 0.0 0.0 0.0
Leases | Non-USG        
Disaggregation of Revenue [Line Items]        
Leases 2.7 (4.5) 4.5 4.5
Contracts and grants        
Disaggregation of Revenue [Line Items]        
Revenue 6.6 7.3 13.1 16.9
Contracts and grants | USG        
Disaggregation of Revenue [Line Items]        
Revenue 4.6 6.2 9.5 15.3
Contracts and grants | Non-USG        
Disaggregation of Revenue [Line Items]        
Revenue $ 2.0 $ 1.1 $ 3.6 $ 1.6