v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Product Revenue, Net
Product revenue, net recognized after estimated deductions for rebates and chargebacks for the three and six months ended June 30, 2026, and 2025 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Product revenue, net
$45,672 $20,923 $71,890 $29,905 
Schedule of Current Accruals for Rebates and Chargebacks
Current accruals for rebates and chargebacks as of June 30, 2026 were as follows (in thousands):
Rebates
Chargebacks
Total
As of December 31, 2025
$3,658 $1,333 $4,991 
Rebate and chargeback accruals related to product revenue recognized in the period
6,711 2,948 9,659 
Payments and credits made
(1,995)(2,615)(4,610)
Adjustments related to prior period sales
— (847)(847)
As of June 30, 2026
$8,374 $819 $9,193