v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summarize Activity of the Net Product Revenue Allowance and Reserve Categories

The following tables summarize activity in each of the net product revenue allowance and reserve categories described above for the six months ended June 30, 2026 and 2025:

 

In thousands

 

Trade
Allowances

 

 

Rebates,
Chargebacks
and Discounts

 

 

Product
Returns

 

 

Other
Incentives

 

 

Total

 

Balance as of December 31, 2025

 

$

17,189

 

 

$

102,257

 

 

$

2,541

 

 

$

1,260

 

 

$

123,247

 

Provision related to current period sales

 

 

39,651

 

 

 

380,239

 

 

 

908

 

 

 

5,525

 

 

 

426,323

 

Provision related to prior period sales

 

 

 

 

 

186

 

 

 

 

 

 

 

 

 

186

 

Credits/payments made for current period sales

 

 

(25,611

)

 

 

(273,393

)

 

 

 

 

 

(3,843

)

 

 

(302,847

)

Credits/payments made for prior period sales

 

 

(16,446

)

 

 

(101,483

)

 

 

(1,913

)

 

 

(1,595

)

 

 

(121,437

)

Balance as of June 30, 2026

 

$

14,783

 

 

$

107,806

 

 

$

1,536

 

 

$

1,347

 

 

$

125,472

 

 

In thousands

 

Trade
Allowances

 

 

Rebates,
Chargebacks
and Discounts

 

 

Product
Returns

 

 

Other
Incentives

 

 

Total

 

Balance as of December 31, 2024

 

$

9,433

 

 

$

97,526

 

 

$

4,734

 

 

$

1,548

 

 

$

113,241

 

Provision related to current period sales

 

 

34,338

 

 

 

314,792

 

 

794

 

 

 

7,382

 

 

 

357,306

 

Provision related to prior period sales

 

 

 

 

(166

)

 

 

 

 

 

 

(166

)

Credits/payments made for current period sales

 

 

(21,366

)

 

 

(235,627

)

 

 

(50

)

 

 

(5,441

)

 

 

(262,484

)

Credits/payments made for prior period sales

 

 

(8,779

)

 

 

(95,273

)

 

 

(2,334

)

 

 

(1,703

)

 

 

(108,089

)

Balance as of June 30, 2025

 

$

13,626

 

 

$

81,252

 

 

$

3,144

 

 

$

1,786

 

 

$

99,808