XML 383 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenues $ 1,043.6 $ 1,049.3 $ 1,117.5
USG      
Disaggregation of Revenue [Line Items]      
Total revenues 410.5 394.7 482.6
Non-USG      
Disaggregation of Revenue [Line Items]      
Total revenues 633.1 654.6 634.9
Commercial Product sales      
Disaggregation of Revenue [Line Items]      
Revenue 398.9 497.3 386.6
Commercial Product sales | USG      
Disaggregation of Revenue [Line Items]      
Revenue 0.8 0.8 0.8
Commercial Product sales | Non-USG      
Disaggregation of Revenue [Line Items]      
Revenue 398.1 496.5 385.8
Cost of MCM Product sales      
Disaggregation of Revenue [Line Items]      
Revenue 509.8 447.2 579.6
Cost of MCM Product sales | USG      
Disaggregation of Revenue [Line Items]      
Revenue 381.3 373.5 444.6
Cost of MCM Product sales | Non-USG      
Disaggregation of Revenue [Line Items]      
Revenue 128.5 73.7 135.0
Total Bioservices revenues      
Disaggregation of Revenue [Line Items]      
Total Bioservices revenues 104.9 78.5 109.9
Total Bioservices revenues | USG      
Disaggregation of Revenue [Line Items]      
Total Bioservices revenues 0.0 0.0 0.0
Total Bioservices revenues | Non-USG      
Disaggregation of Revenue [Line Items]      
Total Bioservices revenues 104.9 78.5 109.9
Services      
Disaggregation of Revenue [Line Items]      
Revenue 103.5 72.8 105.0
Services | USG      
Disaggregation of Revenue [Line Items]      
Revenue 0.0 0.0 0.0
Services | Non-USG      
Disaggregation of Revenue [Line Items]      
Revenue 103.5 72.8 105.0
Services | Janssen Pharmaceuticals, Inc.,      
Disaggregation of Revenue [Line Items]      
Revenue 50.0    
Leases      
Disaggregation of Revenue [Line Items]      
Leases 1.4 5.7 4.9
Leases | USG      
Disaggregation of Revenue [Line Items]      
Leases 0.0 0.0 0.0
Leases | Non-USG      
Disaggregation of Revenue [Line Items]      
Leases 1.4 5.7 4.9
Contracts and grants      
Disaggregation of Revenue [Line Items]      
Revenue 30.0 26.3 41.4
Contracts and grants | USG      
Disaggregation of Revenue [Line Items]      
Revenue 28.4 20.4 37.2
Contracts and grants | Non-USG      
Disaggregation of Revenue [Line Items]      
Revenue $ 1.6 $ 5.9 $ 4.2