XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Product Revenues, Net, Accounts Receivable, Net and Reserves for Product Revenues - Summarizes the concentration of the three largest customers (Details) - Customer Concentration Risk [Member] - Sales Revenue Net [Member]
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer One [Member]    
Principal Transaction Revenue [Line Items]    
Concentration of credit risk percentage 36.00% 49.00%
Customer Two [Member]    
Principal Transaction Revenue [Line Items]    
Concentration of credit risk percentage 20.00% 32.00%