v3.26.1
Significant Accounting Policies - Product Sales Discounts and Allowances (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
customer
Mar. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]    
Net product revenues $ 15,108 $ 8,751
Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Disaggregation of Revenue [Line Items]    
Number Of Customers With Concentration Risk | customer 4  
Contribution of revenue percentage denoting significant customers 10.00%  
PEDMARK    
Disaggregation of Revenue [Line Items]    
Gross product revenue $ 15,867 10,812
Discounts and allowances (759) (2,061)
Net product revenues $ 15,108 $ 8,751