XML 37 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Our disaggregated revenues were as follows (in thousands):
Three Months Ended
March 31,
20252024
Royalties$168,192 $120,593 
Product sales, net
Proprietary product sales
36,341 35,254 
Bulk rHuPH20 sales
27,025 10,511 
Device partnered product sales
14,675 12,818 
Total product sales, net78,041 58,583 
Revenues under collaborative agreements
Upfront license and target nomination fees
220 — 
Event-based development and regulatory milestones and other fees
— 14,000 
Sales-based milestones
15,000 — 
Device licensing and development revenue
3,408 2,703 
Total revenues under collaborative agreements18,628 16,703 
Total revenues$264,861 $195,879 
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):
March 31, 2025December 31, 2024
Accounts receivable, net$304,025 $288,204 
Other contract assets596 20,251 
Deferred revenues9,214 10,343