XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Revenue Recognition (Details) - Revenue Benchmark
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Americas | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 45.00% 46.00%
Europe, Middle East, Africa | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 45.00% 44.00%
Asia Pacific | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 10.00% 10.00%
High-Value Product Components | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 56.00% 52.00%
High-Value Product Delivery Devices | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 5.00% 5.00%
Standard Packaging | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 23.00% 24.00%
Contract-Manufactured Products | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 16.00% 19.00%
Biologics | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 43.00% 39.00%
Generics | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 17.00% 18.00%
Pharma | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 24.00% 24.00%
Contract-Manufactured Products | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 16.00% 19.00%