XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Customer and Supplier Concentration (Details) - Customer Concentration Risk [Member] - item
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenue, Major Customer [Line Items]          
Number of major customers that are wholesale distributors     3    
Accounts Receivable, Net          
Revenue, Major Customer [Line Items]          
Number of major customers     3   3
Net Revenue          
Revenue, Major Customer [Line Items]          
Number of major customers 4 4 4 4  
AmerisourceBergen [Member] | Accounts Receivable, Net          
Revenue, Major Customer [Line Items]          
Major Customers     9.00%   16.00%
AmerisourceBergen [Member] | Net Revenue          
Revenue, Major Customer [Line Items]          
Major Customers 17.00% 23.00% 20.00% 23.00%  
Cardinal Health [Member] | Accounts Receivable, Net          
Revenue, Major Customer [Line Items]          
Major Customers     17.00%   19.00%
Cardinal Health [Member] | Net Revenue          
Revenue, Major Customer [Line Items]          
Major Customers 15.00% 17.00% 16.00% 16.00%  
McKesson [Member] | Accounts Receivable, Net          
Revenue, Major Customer [Line Items]          
Major Customers     24.00%   32.00%
McKesson [Member] | Net Revenue          
Revenue, Major Customer [Line Items]          
Major Customers 22.00% 23.00% 25.00% 21.00%  
Eli Lilly and Co [Member] | Accounts Receivable, Net          
Revenue, Major Customer [Line Items]          
Major Customers     24.00%    
Eli Lilly and Co [Member] | Net Revenue          
Revenue, Major Customer [Line Items]          
Major Customers 16.00%   6.00%