v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
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 June 30,Six Months Ended June 30,
2025202420252024
United States$64,087 $55,606 $120,694 $105,632 
Europe33,042 15,404 65,846 34,356 
International835 4,337 5,305 5,701 
Revenue from sale of therapies, net
$97,964 $75,347 $191,845 $145,689 
Schedule of Accruals for Rebates, Chargebacks and Returns
Current and non-current accruals for rebates, chargebacks and returns as of June 30, 2025 were as follows (in thousands):
RebatesChargebacksReturnsTotal
As of December 31, 2024$108,521 $2,038 $365 $110,924 
Provisions related to sales in the period78,009 20,001 7,247 105,257 
Adjustments related to sales in prior periods(5,983)— — (5,983)
Credits and payments made(34,372)(19,578)(6,780)(60,730)
As of June 30, 2025$146,175 $2,461 $832 $149,468