XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 140.9 $ 254.7 $ 363.1 $ 555.1
Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 67.5 120.0 112.8 238.5
MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 58.4 63.4 215.0 218.8
All other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 15.0 71.3 35.3 97.8
USG        
Disaggregation of Revenue [Line Items]        
Revenue 57.8 37.3 136.6 159.1
USG | Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 1.2 0.1 1.3 0.4
USG | MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 46.0 30.6 112.6 144.7
USG | All other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 10.6 6.6 22.7 14.0
Non-USG        
Disaggregation of Revenue [Line Items]        
Revenue 83.1 217.4 226.5 396.0
Non-USG | Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 66.3 119.9 111.5 238.1
Non-USG | MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 12.4 32.8 102.4 74.1
Non-USG | All other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 4.4 64.7 $ 12.6 83.8
Janssen Pharmaceuticals, Inc., | Service        
Disaggregation of Revenue [Line Items]        
Revenue   $ 50.0   $ 50.0