XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Accounts receivable and Concentrations (Details)
12 Months Ended
Dec. 31, 2023
item
Distributor
Dec. 31, 2022
Distributor
Supplier risk    
Concentrations    
Number of suppliers | item 2  
Total net revenue | Customer risk | Customer 1    
Concentrations    
Concentration risk (as a percentage) 28.00% 35.00%
Total net revenue | Customer risk | Customer 2    
Concentrations    
Concentration risk (as a percentage) 56.00% 53.00%
Total net revenue | Customer risk | Two major pharmaceutical distributors    
Concentrations    
Number of major distributors | Distributor 2 2
Total net revenue | Customer risk | Minimum | Customer 1    
Concentrations    
Threshold for calculating concentration risk percentage 10.00% 10.00%
Total accounts receivable | Customer risk | Customer 1    
Concentrations    
Concentration risk (as a percentage) 32.00% 38.00%
Total accounts receivable | Customer risk | Customer 2    
Concentrations    
Concentration risk (as a percentage) 57.00% 54.00%