XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Concentration of Credit Risk and Revenue Recognition (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk [Line Items]    
Allowance for doubtful accounts receivable $ 0.2  
Net product sales | Customer Concentration Risk | Customer One    
Concentration Risk [Line Items]    
Concentration risk, percentage 28.00% 27.00%
Accounts receivable | Customer Concentration Risk | Customer One    
Concentration Risk [Line Items]    
Concentration risk, percentage 16.00% 14.00%
Accounts receivable | Customer Concentration Risk | Customer Two    
Concentration Risk [Line Items]    
Concentration risk, percentage 17.00%