XML 49 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Accounts receivable and Concentrations (Details) - Customer risk - Distributor
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Total net revenue | Customer 1          
Concentrations          
Concentration risk (as a percentage) 30.00% 35.00% 38.00% 33.00%  
Total net revenue | Customer 2          
Concentrations          
Concentration risk (as a percentage) 55.00% 55.00% 58.00% 51.00%  
Total net revenue | Three major pharmaceutical distributors          
Concentrations          
Number of major distributors   2 2 2  
Total net revenue | Two major pharmaceutical distributors          
Concentrations          
Number of major distributors 2        
Total net revenue | Minimum          
Concentrations          
Threshold for calculating concentration risk percentage 10.00% 10.00% 10.00% 10.00%  
Total accounts receivable | Customer 1          
Concentrations          
Concentration risk (as a percentage)     28.00%   30.00%
Total accounts receivable | Customer 2          
Concentrations          
Concentration risk (as a percentage)     47.00%   57.00%