XML 98 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 307,500,000 $ 343,000,000.0
U.S. Government    
Disaggregation of Revenue [Line Items]    
Total revenues 112,500,000 173,900,000
Non-U.S. Government    
Disaggregation of Revenue [Line Items]    
Total revenues 195,000,000.0 169,100,000
Product sales, net    
Disaggregation of Revenue [Line Items]    
Revenues 237,100,000 137,900,000
Product sales, net | U.S. Government    
Disaggregation of Revenue [Line Items]    
Revenues 103,400,000 56,400,000
Product sales, net | Non-U.S. Government    
Disaggregation of Revenue [Line Items]    
Revenues 133,700,000 81,500,000
Total contract development and manufacturing    
Disaggregation of Revenue [Line Items]    
Total contract development and manufacturing 60,800,000 183,800,000
Total contract development and manufacturing | U.S. Government    
Disaggregation of Revenue [Line Items]    
Total contract development and manufacturing 0 97,500,000
Total contract development and manufacturing | Non-U.S. Government    
Disaggregation of Revenue [Line Items]    
Total contract development and manufacturing 60,800,000 86,300,000
Services    
Disaggregation of Revenue [Line Items]    
Revenues 51,800,000 67,600,000
Services | U.S. Government    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Services | Non-U.S. Government    
Disaggregation of Revenue [Line Items]    
Revenues 51,800,000 67,600,000
Leases    
Disaggregation of Revenue [Line Items]    
Leases 9,000,000.0 116,200,000
Leases | U.S. Government    
Disaggregation of Revenue [Line Items]    
Leases 0 97,500,000
Leases | Non-U.S. Government    
Disaggregation of Revenue [Line Items]    
Leases 9,000,000.0 18,700,000
Contracts and grants    
Disaggregation of Revenue [Line Items]    
Revenues 9,600,000 21,300,000
Contracts and grants | U.S. Government    
Disaggregation of Revenue [Line Items]    
Revenues 9,100,000 20,000,000.0
Contracts and grants | Non-U.S. Government    
Disaggregation of Revenue [Line Items]    
Revenues $ 500,000 $ 1,300,000