v3.26.1
Revenue recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 234.3 $ 140.9 $ 390.4 $ 363.1
Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 52.4 67.5 95.3 112.8
MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 168.0 58.4 269.8 215.0
All other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 13.9 15.0 25.3 35.3
USG        
Disaggregation of Revenue [Line Items]        
Revenue 157.1 57.8 227.9 136.6
USG | Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 1.0 1.2 1.7 1.3
USG | MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 148.6 46.0 212.3 112.6
USG | All other revenue        
Disaggregation of Revenue [Line Items]        
Revenue 7.5 10.6 13.9 22.7
Non-USG        
Disaggregation of Revenue [Line Items]        
Revenue 77.2 83.1 162.5 226.5
Non-USG | Commercial Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 51.4 66.3 93.6 111.5
Non-USG | MCM Product sales        
Disaggregation of Revenue [Line Items]        
Revenue 19.4 12.4 57.5 102.4
Non-USG | All other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 6.4 $ 4.4 $ 11.4 $ 12.6