XML 93 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Product Revenue Reserves and Allowances - Concentration Risk (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Largest Customers, Largest Customer    
Concentration Risk    
Concentration risk (as a percent) 53.00% 55.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Largest Customers, Second-largest Customer    
Concentration Risk    
Concentration risk (as a percent) 13.00% 8.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Largest Customers, Third-largest Customer    
Concentration Risk    
Concentration risk (as a percent) 11.00% 9.00%
Accounts Receivable, Net | Credit Concentration Risk | Largest Customers, Largest Customer    
Concentration Risk    
Concentration risk (as a percent) 40.00% 45.00%
Accounts Receivable, Net | Credit Concentration Risk | Largest Customers, Second-largest Customer    
Concentration Risk    
Concentration risk (as a percent) 18.00% 13.00%
Accounts Receivable, Net | Credit Concentration Risk | Largest Customers, Third-largest Customer    
Concentration Risk    
Concentration risk (as a percent) 15.00% 12.00%