XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Customer and Supplier Concentration (Details) - Customer Concentration Risk [Member] - item
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue, Major Customer [Line Items]          
Number of major customers that are wholesale distributors     3    
Accounts Receivable [Member]          
Revenue, Major Customer [Line Items]          
Number of major customers     4   4
Revenue Benchmark [Member]          
Revenue, Major Customer [Line Items]          
Number of major customers 4 4 4 4  
McKesson [Member] | Accounts Receivable [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage     29.00%   26.00%
McKesson [Member] | Revenue Benchmark [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage 26.00% 22.00% 25.00% 25.00%  
Cencora [Member] | Accounts Receivable [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage     28.00%   16.00%
Cencora [Member] | Revenue Benchmark [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage 21.00% 17.00% 20.00% 20.00%  
Cardinal Health [Member] | Accounts Receivable [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage     17.00%   13.00%
Cardinal Health [Member] | Revenue Benchmark [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage 20.00% 15.00% 20.00% 16.00%  
Lilly [Member] | Accounts Receivable [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage     2.00%   20.00%
Lilly [Member] | Revenue Benchmark [Member]          
Revenue, Major Customer [Line Items]          
Concentration Risk, Percentage 1.00% 16.00% 4.00% 6.00%