v3.26.1
Significant Accounting Policies - Product Sales Discounts and Allowances Continued (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Disaggregation of Revenue [Line Items]  
Provision for discounts and allowances, beginning balance $ 1,900
Current period 1,289
Payments and customer credits issued (2,020)
Provision for discounts and allowances, ending balance 1,169
Chargebacks, Discounts for Prompt pay and Other allowances  
Disaggregation of Revenue [Line Items]  
Provision for discounts and allowances, beginning balance 477
Current period 577
Payments and customer credits issued (824)
Provision for discounts and allowances, ending balance 230
Rebates, Customer Fees/Credits and Co-pay Assistance  
Disaggregation of Revenue [Line Items]  
Provision for discounts and allowances, beginning balance 1,423
Current period 712
Payments and customer credits issued (1,196)
Provision for discounts and allowances, ending balance $ 939