v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Country/Region Based on Location of Customer
Revenue from sale of therapies, net is presented by country / region based on the location of the end customer below (in thousands):
Three Months Ended March 31,
20262025
United States$67,438 $56,607 
Europe34,413 32,804 
International4,826 4,470 
Revenue from sale of therapies, net$106,677 $93,881 
Schedule of Current and Non-current Accruals for Rebates and Chargebacks
Current and non-current accruals for rebates, chargebacks and returns as of March 31, 2026 were as follows (in thousands):
RebatesChargebacksReturnsTotal
As of December 31, 2025$129,531 $2,682 $567 $132,780 
Provisions related to sales in the period23,275 10,362 113 33,750 
Credits and payments made(11,462)(10,359)(185)(22,006)
As of March 31, 2026$141,344 $2,685 $495 $144,524