XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies - Accounts receivable and Concentrations (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
item
Distributor
Mar. 31, 2023
Distributor
Dec. 31, 2023
Supplier risk      
Concentrations      
Number of suppliers | item 2    
Total net revenue | Customer risk | Customer 1      
Concentrations      
Concentration risk (as a percentage) 31.00% 25.00%  
Total net revenue | Customer risk | Customer 2      
Concentrations      
Concentration risk (as a percentage) 54.00% 54.00%  
Total net revenue | Customer risk | Three major pharmaceutical distributors      
Concentrations      
Number of major distributors | Distributor 3 3  
Total net revenue | Customer risk | Minimum      
Concentrations      
Threshold for calculating concentration risk percentage 10.00% 10.00%  
Total accounts receivable | Customer risk | Customer 1      
Concentrations      
Concentration risk (as a percentage)   30.00% 32.00%
Total accounts receivable | Customer risk | Customer 2      
Concentrations      
Concentration risk (as a percentage)   56.00% 57.00%