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