XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.
In thousandsThree Months Ended March 31, 2025
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$325 $— $325 
Total Drug Products325 — 325 
Concentrate Products
Product Sales – Point-in-time18,589 16,436 2,153 
Total Concentrate Products18,589 16,436 2,153 
Net Revenue$18,914 $16,436 $2,478 

In thousandsThree Months Ended March 31, 2024
Products By Geographic AreaTotalU.S.Rest of World
Drug Revenues
License Fee – Over time$11 $— $11 
Total Drug Products11 — 11 
Concentrate Products
Product Sales – Point-in-time22,665 20,934 1,731 
Total Concentrate Products22,665 20,934 1,731 
Net Revenue$22,676 $20,934 $1,742 
Schedule of Contract Balance
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.
In thousandsMarch 31, 2025December 31, 2024January 1, 2024
Accounts Receivable, net$9,670 $8,291 $10,901 
Contract Liabilities, which are included in deferred license revenue$— $475 $521