XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue  
Schedule of Net product revenue in United States, and Company's net revenue

Year Ended December 31, 

(in thousands)

    

2024

2023

2022

Products

UDENYCA

$

205,951

$

127,064

$

203,814

CIMERLI

27,079

125,388

6,946

YUSIMRY

7,541

3,574

LOQTORZI

19,131

554

Total net product revenue

259,702

256,580

210,760

Other revenue

 

7,258

 

664

 

282

Total net revenue

$

266,960

$

257,244

$

211,042

Schedule of Gross Revenues by Significant Customer as a Percentage of Total Gross Revenues

    

Year Ended December 31,

 

2024

2023

 

2022

 

McKesson Corporation

 

42

%

40

%

38

%

Cencora (previously known as AmeriSource-Bergen Corporation)

 

38

%

43

%

44

%

Cardinal Health, Inc.

 

18

%

15

%

17

%

Schedule of Activities and Ending Reserve Balances for Each Significant Category of Discounts and Allowances

    

Chargebacks

    

    

Other Fees,

    

and Discounts

Co-pay

for Prompt

Assistance

(in thousands)

Payment

Rebates

and Returns

Total

Balances at December 31, 2021

$

29,665

$

54,004

$

26,054

$

109,723

Provision related to sales made in:

Current period

 

436,865

68,399

73,435

578,699

Prior period - increase (decrease)

(2,090)

(1,050)

32

(3,108)

Payments and customer credits issued

 

(421,763)

(82,640)

(80,408)

 

(584,811)

Balances at December 31, 2022

42,677

38,713

19,113

100,503

Provision related to sales made in:

Current period

590,772

143,370

110,183

844,325

Prior period - increase (decrease)

(1,361)

1,424

3,744

3,807

Payments and customer credits issued

(558,135)

(62,370)

(83,245)

(703,750)

Balances at December 31, 2023

73,953

121,137

49,795

244,885

Provision related to sales made in:

Current period

912,079

189,309

145,533

1,246,921

Prior period - increase (decrease)

(990)

7,391

(2,571)

3,830

Payments and customer credits issued

 

(874,264)

(194,099)

(151,628)

(1,219,991)

Balances at December 31, 2024

$

110,778

$

123,738

$

41,129

$

275,645