XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
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 nine months ended September 30, 2024 and 2023:

 

In thousands

 

Trade
Allowances

 

 

Rebates,
Chargebacks
and Discounts

 

 

Product
Returns

 

 

Other
Incentives

 

 

Total

 

Balance as of December 31, 2023

 

$

18,834

 

 

$

143,033

 

 

$

7,732

 

 

$

1,902

 

 

$

171,501

 

Provision related to current period sales

 

 

62,211

 

 

 

589,133

 

 

 

1,459

 

 

 

8,667

 

 

 

661,470

 

Provision related to prior period sales

 

 

 

 

 

(2,111

)

 

 

 

 

 

 

 

 

(2,111

)

Credits/payments made for current period sales

 

 

(50,145

)

 

 

(484,127

)

 

 

(167

)

 

 

(7,912

)

 

 

(542,351

)

Credits/payments made for prior period sales

 

 

(18,383

)

 

 

(136,588

)

 

 

(3,152

)

 

 

(1,986

)

 

 

(160,109

)

Balance as of September 30, 2024

 

$

12,517

 

 

$

109,340

 

 

$

5,872

 

 

$

671

 

 

$

128,400

 

 

In thousands

 

Trade
Allowances

 

 

Rebates,
Chargebacks
and Discounts

 

 

Product
Returns

 

 

Other
Incentives

 

 

Total

 

Balance as of December 31, 2022

 

$

44,626

 

 

$

136,093

 

 

$

8,746

 

 

$

2,056

 

 

$

191,521

 

Provision related to current period sales

 

 

67,003

 

 

 

531,700

 

 

 

1,634

 

 

 

13,364

 

 

 

613,701

 

Provision related to prior period sales

 

 

 

 

 

(15,113

)

 

 

(250

)

 

 

106

 

 

 

(15,257

)

Credits/payments made for current period sales

 

 

(30,450

)

 

 

(442,673

)

 

 

(953

)

 

 

(11,732

)

 

 

(485,808

)

Credits/payments made for prior period sales

 

 

(42,389

)

 

 

(75,297

)

 

 

(1,219

)

 

 

(1,008

)

 

 

(119,913

)

Balance as of September 30, 2023

 

$

38,790

 

 

$

134,710

 

 

$

7,958

 

 

$

2,786

 

 

$

184,244