XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Customer and Supplier Concentration (Details) - Customer Concentration Risk [Member] - item
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 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 3 3  
AmerisourceBergen [Member] | Accounts Receivable, Net      
Revenue, Major Customer [Line Items]      
Major Customers 16.00%   16.00%
AmerisourceBergen [Member] | Net Revenue      
Revenue, Major Customer [Line Items]      
Major Customers 24.00% 22.00%  
Cardinal Health [Member] | Accounts Receivable, Net      
Revenue, Major Customer [Line Items]      
Major Customers 21.00%   19.00%
Cardinal Health [Member] | Net Revenue      
Revenue, Major Customer [Line Items]      
Major Customers 16.00% 16.00%  
McKesson [Member] | Accounts Receivable, Net      
Revenue, Major Customer [Line Items]      
Major Customers 31.00%   32.00%
McKesson [Member] | Net Revenue      
Revenue, Major Customer [Line Items]      
Major Customers 23.00% 18.00%