XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue by Product and Services

The following table provides information about disaggregated revenue by product and services:

 

                 
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2025   2024   2025   2024 
Product sales, net  $894   $3,393   $12,291   $26,199 
Processing and storage fees, net   1,448    1,292    4,131    3,857 
License, royalty and other   2,942    4,611    6,024    6,032 
Net revenues  $5,284   $9,296   $22,446   $36,088 
Schedule of Changes in Deferred Revenue from Contract Liabilities

The following table provides changes in deferred revenue from contract liabilities:

 

   2025 
Balance at January 1  $6,255 
Deferral of revenue*   6,678 
Recognition of unearned revenue   (4,585)
Balance at September 30  $8,348