v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20252024
United States$56,607 $50,026 
Europe32,804 18,952 
International4,470 1,364 
Revenue from sale of therapies, net$93,881 $70,342 
Schedule of Accruals for Rebates, Chargebacks and Returns
Current and non-current accruals for rebates, chargebacks and returns as of March 31, 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 period30,983 8,542 2,771 42,296 
Adjustments related to sales in prior periods(5,983)— — (5,983)
Credits and payments made(14,828)(8,805)(2,310)(25,943)
As of March 31, 2025$118,693 $1,775 $826 $121,294