v3.26.1
Product revenue reserves and allowances (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Product revenue reserves and allowances  
Product revenue reserves and allowances at beginning $ 3,889
Provision related to sales in the current year 8,335
Adjustments related to prior period sales (193)
Credits and payments made (6,209)
Product revenue reserves and allowances at ending 5,822
Trade discounts and allowances  
Product revenue reserves and allowances  
Product revenue reserves and allowances at beginning 236
Provision related to sales in the current year 1,213
Credits and payments made (1,136)
Product revenue reserves and allowances at ending 313
Third Party Payer chargebacks, discounts and fees  
Product revenue reserves and allowances  
Product revenue reserves and allowances at beginning 252
Provision related to sales in the current year 770
Credits and payments made (622)
Product revenue reserves and allowances at ending 400
Government rebates and other incentives  
Product revenue reserves and allowances  
Product revenue reserves and allowances at beginning 3,025
Provision related to sales in the current year 6,126
Adjustments related to prior period sales (193)
Credits and payments made (4,451)
Product revenue reserves and allowances at ending 4,507
Returns  
Product revenue reserves and allowances  
Product revenue reserves and allowances at beginning 376
Provision related to sales in the current year 226
Product revenue reserves and allowances at ending $ 602