XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2025Nine Months Ended September 30, 2025
Products By Geographic AreaTotalU.S.Rest of WorldTotalU.S.Rest of World
Drug Revenues
License Fee – Over Time$— $— $— $325 $— $325 
Total Drug Products— — — 325 — 325 
Concentrate Products
Product Sales – Point-in-time15,927 13,824 2,103 50,587 44,449 6,138 
Total Concentrate Products15,927 13,824 2,103 50,587 44,449 6,138 
Net Revenue$15,927 $13,824 $2,103 $50,912 $44,449 $6,463 

In thousandsThree Months Ended September 30, 2024Nine Months Ended September 30, 2024
Products By Geographic AreaTotalU.S.Rest of WorldTotalU.S.Rest of World
Drug Revenues
License Fee – Over Time$11 $— $11 $34 $— $34 
Total Drug Products11 — 11 34 — 34 
Concentrate Products
Product Sales – Point-in-time28,305 26,247 2,058 76,790 70,390 6,400 
Total Concentrate Products28,305 26,247 2,058 76,790 70,390 6,400 
Net Revenue$28,316 $26,247 $2,069 $76,824 $70,390 $6,434 
Schedule of Contract Balance
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.
In thousandsSeptember 30, 2025December 31, 2024January 1, 2024
Accounts Receivable, net$8,328 $8,291 $10,901 
Contract Liabilities, which are included in deferred license revenue$— $475 $521