XML 97 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition - Narrative (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segments | segment 2      
Revenue, remaining performance obligation, amount $ 1,100,000,000      
Contract with customer, asset, noncurrent 42,200,000   $ 21,500,000  
Current portion of contract liabilities 10,000,000   11,700,000  
Allowance for doubtful accounts receivable 700,000   $ 3,200,000  
Leases        
Disaggregation of Revenue [Line Items]        
Lease revenue 9,000,000.0 $ 116,200,000    
Revenue, remaining performance obligation, amount 104,200,000      
BARDA        
Disaggregation of Revenue [Line Items]        
Lessor, operating lease, payments to be received 650,800,000     $ 628,200,000
U.S. Government | Leases        
Disaggregation of Revenue [Line Items]        
Lease revenue $ 0 97,500,000    
Non-U.S. Government        
Disaggregation of Revenue [Line Items]        
Lessee, operating lease, remaining lease term 2 years 1 month 6 days      
Non-U.S. Government | Leases        
Disaggregation of Revenue [Line Items]        
Lease revenue $ 9,000,000.0 $ 18,700,000    
Reservation Of Manufacturing Capacity | BARDA        
Disaggregation of Revenue [Line Items]        
Lessor, operating lease, payments to be received       542,700,000
Accelerated Expansion Of Fill/Finish Capacity | BARDA        
Disaggregation of Revenue [Line Items]        
Lessor, operating lease, payments to be received       $ 85,500,000