v3.26.1
Product Revenue, Net (Tables)
6 Months Ended
Jun. 30, 2026
Product Revenue, Net  
Schedule of product revenue, net

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

​

​

2026

​

2025

​

2026

​

2025

Product revenue, net

​

$

243,600

​

$

156,797

​

$

457,866

​

$

294,582

Schedule of balances and activity of the product revenue allowance and reserve categories

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Contractual

​

Government

​

​

​

​

​

​

Adjustments

​

Rebates

​

Returns

​

Total

Balance at December 31, 2025

​

$

4,559

​

$

11,883

​

$

3,124

​

$

19,566

Current provisions relating to sales in the current year

​

​

19,469

​

​

17,395

​

​

1,012

​

​

37,876

Adjustments relating to prior years

​

​

(8)

​

​

(1,463)

​

​

(793)

​

​

(2,264)

Payments/returns relating to sales in the current year

​

​

(18,228)

​

​

(7,205)

​

​

—

​

​

(25,433)

Payments/returns relating to sales in the prior years

​

​

(4,551)

​

​

(7,522)

​

​

(131)

​

​

(12,204)

Balance at June 30, 2026

​

$

1,241

​

$

13,088

​

$

3,212

​

$

17,541

​

​

​

​

​

​

​

​

​

​

June 30, 

​

December 31,

​

​

2026

​

2025

Components of accounts receivable

​

$

(1,160)

​

$

(831)

Components of other current liabilities

​

​

18,701

​

​

20,397

Total revenue-related reserves

​

$

17,541

​

$

19,566