3. REVENUES

Revenues disaggregated by category were as follows (in thousands):

Year Ended December 31,

2024

    

2023

    

2022

Product sales:

Gross product sales

$

209,924

$

147,058

$

108,523

Discounts and allowances

(65,022)

 

(42,764)

 

(31,805)

Total product sales, net

144,902

104,294

76,718

Revenues from collaborations:

License revenue

14,000

7,932

Milestone revenue

 

75

 

25,000

Delivery of drug supplies, royalty and others

20,376

 

11,413

 

6,092

Total revenues from collaborations

34,376

11,488

39,024

Government contracts

1,100

4,500

Total revenues

$

179,278

$

116,882

$

120,242

Revenue from product sales is related to sales of our commercial products to our customers. For detailed discussions of our revenues from collaboration and government contracts, see “Note 4 – Sponsored Research and License Agreements and Government Contracts.”

Our product sales revenue is net of chargebacks, discounts and fees, government and other rebates and returns. Of the total discounts and allowances from gross product sales for the years ended December 31, 2024, 2023 and 2022, $64.0 million, $41.5 million and $30.9 million, respectively, was accounted for as additions to revenue reserves and refund liability, and $1.0 million, $1.3 million and $0.9 million, respectively, as reductions in accounts receivable (as it relates to allowance for prompt pay discount) and prepaid and other current assets (as it relates to certain chargebacks and other fees that were prepaid) in the balance sheet. The following tables summarize the activities in chargebacks, discounts and fees, government and other rebates and returns that were accounted for revenue reserves and refund liability, for each of the periods presented (in thousands):

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance as of January 1, 2024

    

$

8,236

$

3,517

$

3,931

$

15,684

Provision related to current period sales

49,071

13,586

1,315

63,972

Credit or payments made during the period

(43,933)

(8,760)

(523)

(53,216)

Balance as of December 31, 2024

 

$

13,374

$

8,343

$

4,723

$

26,440

Chargebacks,

Government

Discounts and

and Other

Fees

Rebates

Returns

Total

Balance as of January 1, 2023

    

$

6,213

$

2,636

$

3,296

$

12,145

Provision related to current period sales

32,330

8,299

869

41,498

Credit or payments made during the period

(30,307)

(7,418)

(234)

(37,959)

Balance as of December 31, 2023

 

$

8,236

$

3,517

$

3,931

$

15,684

The following table summarizes revenues from each of our customers who individually accounted for 10% or more of the total net product sales and revenues from collaborations:

Year Ended December 31,

2024

    

2023

2022

McKesson Corporation

45%

43%

31%

Cencora Inc. (formerly ASD Healthcare)

20%

21%

17%

Cardinal Health, Inc.

13%

25%

19%

Kissei

11%

*

24%

*Denotes less than 10%

Historical Timeline

Fiscal YearFiled
2024Mar 4, 2025Showing above
2023Mar 5, 2024
2022Mar 7, 2023
2021Mar 1, 2022

About Revenue Disclosures

Revenue disclosures under ASC 606 explain how a company identifies performance obligations, allocates transaction prices, and determines when revenue is recognized. This section is essential for understanding whether reported revenue reflects genuine economic activity or aggressive accounting choices. Analysts examine the mix of point-in-time versus over-time recognition, which directly affects revenue timing and comparability.

Key signals: rising contract liabilities (deferred revenue) suggest strong future revenue visibility, while declining contract assets may indicate slowing project milestones. Watch for variable consideration estimates — rebates, returns, and performance bonuses that require management judgment. Significant changes in disaggregated revenue by geography or product line can reveal shifting business mix before it appears in headline numbers. Compare revenue growth against contract liability growth to assess sustainability, and scrutinize any changes in the timing of recognition that coincide with earnings pressure.