XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total revenues $ 254.7 $ 337.9 $ 555.1 $ 502.2
Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 120.0 137.9 238.5 244.1
MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 63.4 164.3 218.8 201.5
Total Bioservices revenues        
Disaggregation of Revenue [Line Items]        
Total Bioservices revenues 64.7 29.1 83.2 43.5
Services        
Disaggregation of Revenue [Line Items]        
Revenue 64.5 26.4 82.8 39.0
Leases        
Disaggregation of Revenue [Line Items]        
Leases 0.2 2.7 0.4 4.5
Contracts and grants        
Disaggregation of Revenue [Line Items]        
Revenue 6.6 6.6 14.6 13.1
USG        
Disaggregation of Revenue [Line Items]        
Total revenues 37.3 155.1 159.1 186.1
USG | Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 0.1 0.3 0.4 0.3
USG | MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 30.6 150.2 144.7 176.3
USG | Total Bioservices revenues        
Disaggregation of Revenue [Line Items]        
Total Bioservices revenues 0.0 0.0 0.0 0.0
USG | Services        
Disaggregation of Revenue [Line Items]        
Revenue 0.0 0.0 0.0 0.0
USG | Leases        
Disaggregation of Revenue [Line Items]        
Leases 0.0 0.0 0.0 0.0
USG | Contracts and grants        
Disaggregation of Revenue [Line Items]        
Revenue 6.6 4.6 14.0 9.5
Non-USG        
Disaggregation of Revenue [Line Items]        
Total revenues 217.4 182.8 396.0 316.1
Non-USG | Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 119.9 137.6 238.1 243.8
Non-USG | MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 32.8 14.1 74.1 25.2
Non-USG | Total Bioservices revenues        
Disaggregation of Revenue [Line Items]        
Total Bioservices revenues 64.7 29.1 83.2 43.5
Non-USG | Services        
Disaggregation of Revenue [Line Items]        
Revenue 64.5 26.4 82.8 39.0
Non-USG | Leases        
Disaggregation of Revenue [Line Items]        
Leases 0.2 2.7 0.4 4.5
Non-USG | Contracts and grants        
Disaggregation of Revenue [Line Items]        
Revenue 0.0 $ 2.0 0.6 $ 3.6
Janssen Pharmaceuticals, Inc., | Services        
Disaggregation of Revenue [Line Items]        
Revenue $ 50.0   $ 50.0