XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Our disaggregated revenues were as follows (in thousands):
Three Months EndedSix Months Ended
June 30,June 30,
2025202420252024
Royalties$205,639 $124,918 $373,831 $245,511 
Product sales, net
Proprietary product sales
46,452 44,139 82,793 79,394 
Bulk rHuPH20 sales
23,271 24,634 50,296 35,144 
Device partnered product sales
11,787 10,113 26,462 22,931 
Total product sales, net81,510 78,886 159,551 137,469 
Revenues under collaborative agreements
Upfront license and target nomination fees
— — 220 — 
Event-based development and regulatory milestones and other fees
24,500 25,500 24,500 39,500 
Sales-based milestones
10,000 — 25,000 — 
Device licensing and development revenue
4,070 2,049 7,478 4,752 
Total revenues under collaborative agreements38,570 27,549 57,198 44,252 
Total revenues$325,719 $231,353 $590,580 $427,232 
Schedule of Accounts Receivable, Other Contract Assets and Contract Liabilities
Accounts receivable, net, other contract assets and deferred revenues (contract liabilities) from contracts with customers, including partners, consisted of the following (in thousands):
June 30, 2025December 31, 2024
Accounts receivable, net$315,073 $288,204 
Other contract assets1,266 20,251 
Deferred revenues8,373 10,343