v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30, 2026Six Months Ended June 30, 2026
Products By Geographic AreaTotalU.S.Rest of WorldTotalU.S.Rest of World
Concentrate Product Sales - Point-in-Time$17,780 $15,131 $2,649 $35,116 $29,694 $5,422 
Net Revenue$17,780 $15,131 $2,649 $35,116 $29,694 $5,422 

In thousandsThree Months Ended June 30, 2025Six Months Ended June 30, 2025
Products By Geographic AreaTotalU.S.Rest of WorldTotalU.S.Rest of World
License Fee – Over Time$— $— $— $325 $— $325 
Concentrate Product Sales - Point-in-Time16,071 14,189 1,882 34,660 30,625 4,035 
Net Revenue$16,071 $14,189 $1,882 $34,985 $30,625 $4,360 
Schedule of Contract Balance
The following table provides information about receivables, contract assets, and contract liabilities from contracts with customers.
In thousandsJune 30, 2026December 31, 2025January 1, 2025
Accounts Receivable, net$8,305 $8,143 $8,291 
Contract Liabilities, which are included in Deferred License Revenue$— $— $475