XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Revenue Recognition (Details) - Revenue Benchmark
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
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 46.00% 48.00%
Europe, Middle East, Africa | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 44.00% 44.00%
Asia Pacific | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 10.00% 8.00%
High-Value Product Components | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 52.00% 43.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 24.00% 28.00%
Contract-Manufactured Products | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 19.00% 24.00%
Biologics | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 39.00% 28.00%
Generics | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 18.00% 19.00%
Pharma | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 24.00% 29.00%
Contract-Manufactured Products | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 19.00% 24.00%