XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]                
Total revenues $ 270.5 $ 337.9 $ 164.3 $ 239.9 $ 242.6 $ 304.8 $ 772.7 $ 787.3
USG                
Disaggregation of Revenue [Line Items]                
Total revenues 108.1     49.8     294.2 286.7
Non-USG                
Disaggregation of Revenue [Line Items]                
Total revenues 162.4     190.1     478.5 500.6
Product sales, net                
Disaggregation of Revenue [Line Items]                
Revenue 249.8     186.2     695.4 660.5
Product sales, net | USG                
Disaggregation of Revenue [Line Items]                
Revenue 103.0     33.4     279.6 255.0
Product sales, net | Non-USG                
Disaggregation of Revenue [Line Items]                
Revenue 146.8     152.8     415.8 405.5
CDMO                
Disaggregation of Revenue [Line Items]                
Total CDMO revenues 14.2     36.3     57.7 92.5
CDMO | USG                
Disaggregation of Revenue [Line Items]                
Total CDMO revenues 0.0     0.0     0.0 0.0
CDMO | Non-USG                
Disaggregation of Revenue [Line Items]                
Total CDMO revenues 14.2     36.3     57.7 92.5
Services                
Disaggregation of Revenue [Line Items]                
Revenue 13.2     36.1     52.2 87.8
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 13.2     36.1     52.2 87.8
Leases                
Disaggregation of Revenue [Line Items]                
Leases 1.0     0.2     5.5 4.7
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 1.0     0.2     5.5 4.7
Contracts and grants                
Disaggregation of Revenue [Line Items]                
Revenue 6.5     17.4     19.6 34.3
Contracts and grants | USG                
Disaggregation of Revenue [Line Items]                
Revenue 5.1     16.4     14.6 31.7
Contracts and grants | Non-USG                
Disaggregation of Revenue [Line Items]                
Revenue $ 1.4     $ 1.0     $ 5.0 $ 2.6