XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Revenue Recognition (Details) - Revenue Benchmark
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
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 44.00% 45.00%
Europe, Middle East, Africa | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 47.00% 45.00%
Asia Pacific | Geographic Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 9.00% 10.00%
High-Value Product Components | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 51.00% 56.00%
High-Value Product Delivery Devices | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 7.00% 5.00%
Standard Packaging | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 23.00% 23.00%
Contract-Manufactured Products | Product Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 19.00% 16.00%
Biologics | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 34.00% 43.00%
Generics | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 20.00% 17.00%
Pharma | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 27.00% 24.00%
Contract-Manufactured Products | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Concentration risk, percentage 19.00% 16.00%